Я полагаю, что по умолчанию команда snap install запускает демоны, когда пакет Snap устанавливается в первый раз и становится доступным для системы.
В моем конкретном случае я бы предпочел, чтобы он не запускался автоматически, и пользователь мог решить, когда он хочет запустить демон.
Итак, есть ли способ контролировать, запускается ли демон при быстрой установке?
Не то, чтобы я знаю о. Можно сделать, это вручную с эти systemctl
включает или отключает команды со сгенерированным .service файлом в /etc/systemd/system/
. У Вас может также быть сценарий обертки, который проверяет на файл в $SNAP_DATA и блоке, пока у этого нет некоторого требуемого значения, блокируя таким образом сервис для запуска, пока не настроено, например.
Другой способ посмотреть на него (если бы Ваш снимок только поставляет этот сервис), то, почему люди установили бы снимок, чтобы иметь его не выполнение?