เมื่อสร้างสแน็ปและตามไวยากรณ์ของไฟล์ snapcraft.yamlคุณdaemon
สามารถเพิ่มคำหลักเพื่อระบุว่าแอปจะทำงานเป็นบริการของระบบ เป็นตัวอย่างของการประกาศดังกล่าว:
apps:
tinyproxy:
command: ./launcher.sh
daemon: simple
plugs: [network,network-bind]
อย่างไรก็ตามมันหมายความว่าอะไรที่จะให้บริการระบบได้อย่างรวดเร็ว? นั่นคือวงจรชีวิตของพวกเขาคืออะไร (เริ่ม, รีสตาร์ท, หยุด ... ) ฉันสามารถตรวจสอบได้ทำงานในระบบด้วยเครื่องมือปกติ ( ps
, top
ฯลฯ )?
daemon: simple
บรรทัดชั่วคราวเพื่อให้มันทำงานเป็นแอพปกติแล้วเริ่มบริการ "ผนวก" ด้วยตนเองเช่นsudo /snap/bin/<servicename>