当创建一个快照,并根据该snapcraft.yaml文件的语法时,daemon
可以添加关键字指定的应用程序将运行为系统服务。作为此类声明的示例:
apps:
tinyproxy:
command: ./launcher.sh
daemon: simple
plugs: [network,network-bind]
但是,瞬间成为系统服务到底意味着什么?也就是说,它们的生命周期是什么(启动,重启,停止...)?我可以监控他们的系统与通常的工具(跑步ps
,top
等)?
daemon: simple
行,以使其表现为常规应用程序,然后手动启动“已应用”的服务,方法为sudo /snap/bin/<servicename>