Linux 进程在我杀死它后自动再次出现
我尝试使用Linux 进程在我杀死它后自动再次出现,linux,ubuntu,process,kill,inittab,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 有什么问题吗?如何解决
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
有什么问题吗?如何解决这个问题?您应该更改
/etc/inittab
文件中的条目。您的gmond
服务条目可能以respawn
开头。每次你杀死这个过程,它都会重生
:要禁用该进程,您必须编辑/etc/inittab
并注释掉该行。要将此更改通知init
,您必须向init
发送SIGHUP
:
kill-初始化的HUP pid
/etc/inittab
文件是原始systemvinit
守护进程使用的配置文件。Upstartinit
守护进程不使用此文件,而是从/etc/init
目录中的文件读取其配置。它可能会自动重新启动,请参阅。可能重复,但我没有此文件。。当我运行ps aux | grep init
时,我刚刚得到根1 0.0 0.2 36552 5804?Ss Jul28 0:02/sbin/init
@Tony在这种情况下cd/etc/init
然后执行grep-nr“gmond”*“
。它将给出包含条目的文件名。非常感谢:)