Добро пожаловать в Unix и Linux.
Похоже, ваша служба "включена" для запуска при загрузке. Чтобы отключить его запуск при загрузке:
systemctl disable your-service-name
Возможно, ваша служба все равно может быть запущена при загрузке, если от нее зависит другая служба.
Также обратите внимание, что служба
не является командой systemd
. Команда service
использовалась с системами инициализации Upstart
и SysVinit
и была сделана совместимой с systemd
. Специфичный для systemd
способ запуска службы будет выглядеть следующим образом:
sudo systemctl start your-service-name
У меня была та же проблема, и я нашел решение, используя strace
в процессе демона nullmailer. Он попытался выполнить / usr / lib / nullmailer / - starttls
, что заставило меня перепроверить формат файла remote
и взглянуть на этот каталог.
Решение состоит в том, чтобы добавить smtp
в строку пульта
:
smtp-relay.gmail.com smtp --port=587 --starttls
Подтверждаю. В моем случае с параметром «--port = nnn» ему (nullmailer) необходимо было явно указать параметр «smtp». ( в виде текста в / etc / nullmailer / remotes)
например my.relay smtp --port = 999
Даже если по умолчанию используется smtp.
Sigh.