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この変更について通知するには、次の宛先に送信SIGHUPする必要がありinitます。

kill -HUP pid-of-init

このファイルは、元の System Vデーモン/etc/inittabによって使用される構成ファイルでした。initUpstartinitデーモンはこのファイルを使用せず、代わりに/etc/initディレクトリ内のファイルから構成を読み取ります。

于 2014-07-31T08:13:02.340 に答える