systemd 批准的用于从中删除例如 sidekiq.service 的方法是什么/etc/systemd/system/
?
请注意,关于此主题有许多相关讨论,例如我已经阅读过的讨论: https ://superuser.com/questions/513159/how-to-remove-systemd-services
我的困惑之处在于,上述讨论中最常见的答案要求用户rm
从多个位置手动文件,但后来的答案表明这systemctl disable <service>
应该与手动删除文件具有相同的效果。
根据我自己的测试systemctl disable sidekiq
,我发现单元文件之后sidekiq.service
仍保留在/etc/systemd/system
。
我知道,从理论上讲,rm
在一堆位置上使用应该可以解决问题,但我想知道真正熟悉systemd
或systemctl
会这样做的人是如何做到这一点的。这种暴力真的有必要吗?或者是否有systemctl
为此目的的实际命令?
如果您尝试卸载软件,那么删除该文件是正确的方法。但请记住,systemd 会记住该服务,直到被告知使用 重新加载其配置systemctl daemon-reload
。然后它会注意到该单元消失了,并且(如果服务没有仍在运行)忘记它。
归档时间: |
|
查看次数: |
2865 次 |
最近记录: |