首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从systemd中删除单元/服务文件的规范方法是什么?

从systemd中删除单元/服务文件的规范方法是什么?
EN

Server Fault用户
提问于 2021-02-06 19:34:47
回答 1查看 2.1K关注 0票数 2

什么是系统批准的方法,以消除例如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应该能做到这一点,但是我想知道一个真正熟悉systemdsystemctl的人是如何做到这一点的。是否真的需要这样的蛮力,或者是否有一个实际的systemctl命令用于此目的?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2021-02-06 20:09:45

如果您试图卸载软件,那么删除该文件是正确的方法。但是请记住,systemd会记住服务,直到被告知用systemctl daemon-reload重新加载其配置为止。然后,它会注意到单元已经消失,并且(如果服务还在运行),忘记它吧。

票数 5
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1052655

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档