
重複の可能性あり:
Linuxですべてのプロセスの起動をログに記録するにはどうすればいいですか
こんにちは。Ubuntu
10.10 のフリーズ問題 (分離不可能) のため、カーネルのすべての実行可能ファイルを何らかの方法で任意のファイルに記録して、次にフリーズが発生したときに最後に何が起こるかを確認し、貴重な情報を失わないようにすることを考えました。acct を
見つけましたが、これは明らかに私が探しているものではありません。実際には、ユーザー コマンドなどだけが記録されます。もっと「深い」レベルで記録するものが必要です。最適なのは、すべての割り込みを記録する何らかのスクリプトです。そのようなツールを知っている人はいますか?
答え1
'ps' -aux を試してみてはいかがでしょうか。これは、ある時点でシステム上で実行されているすべてのプロセスを一覧表示します。これをシェル スクリプトに組み込んで、おそらく反復の間にスリープを挟みながら、時間の経過と共に繰り返し実行することもできます。'top' は継続的に実行され、システム リソースを最も多く使用しているユーザーを一覧表示します。また、出力をカスタマイズできるフラグもあります (man top または man ps)
アラン
答え2
ジルのコメント解決策は次の通りでした。
たぶんあなたはカーネルコアダンプ参照クラッシュダンプレシピその他Ubuntuカーネルデバッグトピック。