如何创建无法在重新启动时启动的systemd服务?

时间:2017-03-20 10:47:16

标签: bash ubuntu-16.04 systemd systemctl

我想创建一个systemd服务,我可以使用systemctl start手动启动,但我不希望它在系统重启时自动运行。我该怎么做?

1 个答案:

答案 0 :(得分:5)

配置systemd服务时,要使其在启动时启动,您必须运行以下enable

[sudo] systemctl enable myservice

如果你没有启用它,它将不会在启动时启动,但你仍然可以通过运行来手动启动它:

[sudo] systemctl start myservice

如果已启用某项服务,并且您希望禁止该服务在启动时运行:

[sudo] systemctl disable myservice

请记住在更改配置和启用/禁用服务后运行重新加载systemd守护程序:

[sudo] systemctl daemon-reload