Khi tạo một snap, và theo cú pháp của tệp snapcraft.yaml , daemon
từ khóa có thể được thêm vào để xác định rằng ứng dụng sẽ được chạy như một dịch vụ hệ thống. Như một ví dụ về tuyên bố như vậy:
apps:
tinyproxy:
command: ./launcher.sh
daemon: simple
plugs: [network,network-bind]
Tuy nhiên, chính xác nghĩa là một dịch vụ hệ thống trong tích tắc là gì? Đó là, vòng đời của họ là gì (bắt đầu, khởi động lại, dừng lại ...)? Tôi có thể theo dõi chúng chạy trong hệ thống với các công cụ thông thường ( ps
, top
, vv)?
daemon: simple
dòng để làm cho nó hoạt động như một ứng dụng thông thường, và sau đó bắt đầu thủ công dịch vụ "được ứng dụng" nhưsudo /snap/bin/<servicename>