Durante la creazione di uno snap e in base alla sintassi del file snapcraft.yaml , è daemon
possibile aggiungere la parola chiave per specificare che l'app verrà eseguita come servizio di sistema. Come esempio di tale dichiarazione:
apps:
tinyproxy:
command: ./launcher.sh
daemon: simple
plugs: [network,network-bind]
Tuttavia, cosa significa esattamente essere un servizio di sistema in un attimo? Cioè, qual è il loro ciclo di vita (avvio, riavvio, arresto ...)? Posso monitorarle in esecuzione nel sistema con gli strumenti abituali ( ps
, top
, ecc)?
daemon: simple
linea per farla comportare come un'app normale e quindi avviare manualmente il servizio "appified" comesudo /snap/bin/<servicename>