我杀死它后,该过程会自动再次出现

Ton*_*Han 5 linux ubuntu kill process 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
Run Code Online (Sandbox Code Playgroud)

无论我如何杀死它,它都会再次显示另一个pid,即使使用kill -9

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

man*_*m-n 1

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

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

kill -HUP pid-of-init

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