9

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

4

1 回答 1

8

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

[sudo] systemctl enable myservice

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

[sudo] systemctl start myservice

如果服务已启用并且您希望禁用它在启动时运行:

[sudo] systemctl disable myservice

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

[sudo] systemctl daemon-reload
于 2017-03-20T11:04:46.167 回答