2011-12-21 27 views
1

Debianを実行しているサーバーでいくつかのプロセスが停止していました。私はマシンが再起動されていないことを確認できます。私はマシン上で殺されたプロセスを確認する方法があるのだろうかと思っていました。Linuxでプロセスが強制終了したことを確認しました

私は必要な権限を持っています。

+0

m/cとは?私はこの用語に慣れていない、私はGoogleで "ミッドナイト・コマンダー"だけを考え出す。 –

+1

m/c being?...それはserverfaultの質問ですが、とにかく - ログを見てください – fge

+0

m/c == machine!混乱する言葉をおかけして申し訳ありません。私はkern.logをチェックしましたが、具体的な詳細については言及していませんでした。 – Dexter

答えて

0

systemtapを使用すると、信号の発信元と宛先を追跡できます。あなたのシステムにsystemtapを設定することは簡単ではありませんが、IMOの努力をする価値があります。

probe signal.send { 
    if (sig_name == "SIGKILL") 
    printf("%s was sent to %s (pid:%d) by %s uid:%d\n", 
      sig_name, pid_name, sig_pid, execname(), uid()) 
} 
0

http://djangstorm.com/Content/pkill.html

はこちら(the examplesから)SIGKILLを追跡する例プローブです。 pkill -eはこの場合に役立ちます。

+0

です。潜在的なソリューションへのリンクはいつでも歓迎しますが、[リンクの前後にコンテキストを追加](http://meta.stackexchange.com/a/8259/338114)で他のユーザーにそれはリンクについて何か考えを持っています。ターゲットサイトに到達できない場合や、永続的にオフラインになる場合は、常に重要なリンクの最も関連性の高い部分を引用してください。 –

関連する問題