При создании оснастки, а также в соответствии с синтаксисом файла snapcraft.yaml , то daemon
ключевое слово может быть добавлено , чтобы указать , что приложение будет работать в качестве системной службы. В качестве примера такого объявления:
apps:
tinyproxy:
command: ./launcher.sh
daemon: simple
plugs: [network,network-bind]
Однако что конкретно означает быть системным сервисом в одно мгновение? То есть каков их жизненный цикл (запуск, перезапуск, остановка ...)? Могу ли я контролировать их работает в системе с обычными инструментами ( ps
, top
и т.д.)?
daemon: simple
строку, чтобы она работала как обычное приложение, а затем вручную запустить «назначенную» службу какsudo /snap/bin/<servicename>