7

我尝试用sudo kill 30602. 但是在我杀死它之后,我用它ps aux | grep gmond来检查它,它再次出现在另一个 pid 中。就像:

ganglia  30997  0.0  0.1 121812  2128 ?        Ssl  16:05   0:00 /usr/sbin/gmond --pid-file=/var/run/ganglia-monitor.pid

无论我如何杀死它,它都会以另一个 pid 再次出现,即使是kill -9.

有什么问题?以及如何解决这个问题?

4

1 回答 1

1

您应该更改/etc/inittab文件中的条目。可能您的gmond服务条目以respawn. 每次您终止该进程时,它都会重新生成。

链接:要禁用该过程,您必须编辑/etc/inittab并注释掉该行。要通知init此更改,您必须发送SIGHUPinit

kill -HUP pid-of-init

/etc/inittab文件是原始 System Vinit守护程序使用的配置文件。Upstartinit守护进程不使用此文件,而是从/etc/init目录中的文件中读取其配置。

于 2014-07-31T08:13:02.340 回答