如何停止 swatchdog 脚本在后台运行?

如何停止 swatchdog 脚本在后台运行?

在 Ubuntu 20 下我已经安装了斯沃琪狗并启动了五个守护进程(在后台运行)。

现在我想停止该脚本,因此我使用了apt-get remove swatch

然而,正如我注意到的,这并没有删除后台进程。

删除 swatchdog 进程的命令是什么?


我曾经ps -eo 'tty,pid,comm' | grep ^?列出所有后台进程并找到它:

158434 /usr/bin/swatch

我也发现了461 watchdogd但猜测它是不相关的。


附言:我猜重启服务器应该可行。但我喜欢不重启服务器。

答案1

作为手册页说:

当 Swatchdog 收到 QUIT、TERM 或 INT 信号时,它将正常终止。

因此,您可以发送这些信号来停止该进程,在您的例子中 kill -2 158434,158434 是进程 PID,或者更人性化的变体kill -INT 158434

欲了解更多详细信息,请参阅man kill

希望能帮助到你。

相关内容