gpt4 book ai didi

linux - 无法禁用系统服务

转载 作者:IT王子 更新时间:2023-10-29 01:18:54 26 4
gpt4 key购买 nike

我一直在使用 systemd 的 dbus API,并且一直在使用 EnableUnitFiles() 函数启用服务,详见此处 http://www.freedesktop.org/wiki/Software/systemd/dbus/

但是,当我尝试使用命令禁用相同的服务时

systemctl disable "service_name"

然后检查该服务是否被禁用

systemctl status "service_name"

它仍然显示要启用的服务。我目前正在运行 Centos7。

任何关于为什么我不能禁用该服务的见解都将不胜感激。谢谢!

最佳答案

试试 systemd mask命令而不是 disable :

systemctl mask <service_name>

disable命令仍然允许启动服务,例如,响应另一个请求它作为依赖项的服务(即使是可选的),或手动启动。然而mask完全禁用该服务。

另外,我也不相信maskdisable实际上停止正在运行的服务:他们只是在将来配置该服务的启动。因此,你也应该做 systemctl stop <service_name> .

关于linux - 无法禁用系统服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30720786/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com