Имеется сервер Debian Linux 11.
Для работы certbot от Letsencrypt на сервере установлен snapd, так как это единственный официальный способ установки бота сертификатов. Но этот snapd нужен только раз в месяц, когда срабатывает скрипт проверки и обновления SSL сертификатов. В остальное время snapd только жрет память и ресурсы процессора.
В скрипте запуска certbot прописаны команды включения сервисов snapd и snapd.socket перед запуском утилиты, и команды выключения этих сервисов после того как утилита certbot закончит работать.
То есть, snapd в обычном состоянии всегда должен быть потушен.
Чтобы snapd не стартовал при запуске, я дал команды:
systemctl disable snapd
systemctl disable snapd.socket
Но оказалось, что после перезагрузки сервис snapd все равно стартует и висит в памяти.
Я не понимаю, зачем тогда нужен systemctl, если он все равно ничем не управляет? Как оставить snapd в системе, но не давать ему включаться при старте? Что где еще надо докручивать?
Перемещено hobbit из general