gpt4 book ai didi

service - 在centos 7上停止蚊子自动重启

转载 作者:行者123 更新时间:2023-12-04 19:33:41 25 4
gpt4 key购买 nike

我正在尝试在 centos 7 服务器上停止 Mosquitto 代理服务。
我已经停止了服务

sudo systemctl stop mosquitto.service
然后我禁用了它
sudo systemctl disable mosquitto.service
与 ps 我仍然得到
/usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf
如果我杀死它,它会自动重新启动,即使在重新启动后它仍在运行。
该进程由其他用户(管理员)拥有。
我怎样才能最终阻止它?

最佳答案

这与 mosquitto 无关,而是 systemd 如何管理其服务。systemctl disable仅影响服务的自动启动,但如果另一个服务依赖于它,则禁用的服务仍将启动。
假设您有服务 mqtt-client取决于 mosquitto与例如Wants=mosquitto .每次mqtt-client开始 mosquitto服务也会启动,即使它被禁用。
所以一种方法是防止mqtt-client从开始(以及所有其他依赖于 mosquitto 的服务)或删除依赖项。
另一种方法是通过屏蔽服务来完全防止服务被加载:systemctl mask mosquitto - 这样您既不能手动启动它,也不能通过其他服务启动它。
从长远来看,我建议重新处理您的依赖项,因为屏蔽只会创建指向 dev/null 的符号链接(symbolic link)。因此,如果服务被加载并且您无法在不先取消屏蔽它的情况下自行启动它,则不会发生任何事情。

关于service - 在centos 7上停止蚊子自动重启,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63559789/

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