杀死它后,该过程会自动显示

时间:2014-07-31 08:03:18

标签: linux ubuntu process kill inittab

我尝试用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

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

1 个答案:

答案 0 :(得分:1)

您应该更改/etc/inittab文件中的条目。可能您的gmond服务条目以respawn开头。每次你杀死这个过程都会重生。

Link:要停用该流程,您必须修改/etc/inittab并注释掉该行。要通知init此更改,您必须向SIGHUP发送init

kill -HUP pid-of-init

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