Как создать службу systemd, которая не запускается при перезагрузке?

Я хочу создать службу systemd, которую я могу запустить вручную с помощью запуска systemctl, но я не хочу, чтобы она запускалась автоматически при перезагрузке системы. Как мне это сделать?


person babueverest    schedule 20.03.2017    source источник


Ответы (1)


Когда вы настраиваете службу systemd, чтобы она запускалась при загрузке, вам нужно enable ее запустить, запустив:

[sudo] systemctl enable myservice

Если вы не включите его, он не запустится при загрузке, но вы все равно сможете запустить его вручную, выполнив:

[sudo] systemctl start myservice

Если служба уже включена и вы хотите отключить ее запуск при загрузке:

[sudo] systemctl disable myservice

Не забудьте перезагрузить демон systemd после изменения конфигурации и включения/отключения служб:

[sudo] systemctl daemon-reload
person nir0s    schedule 20.03.2017