我想创建一个systemd服务,我可以使用systemctl start手动启动,但我不希望它在系统重启时自动运行。我该怎么做?
答案 0 :(得分:5)
配置systemd服务时,要使其在启动时启动,您必须运行以下enable
:
[sudo] systemctl enable myservice
如果你没有启用它,它将不会在启动时启动,但你仍然可以通过运行来手动启动它:
[sudo] systemctl start myservice
如果已启用某项服务,并且您希望禁止该服务在启动时运行:
[sudo] systemctl disable myservice
请记住在更改配置和启用/禁用服务后运行重新加载systemd守护程序:
[sudo] systemctl daemon-reload