0

Linux カーネルのさまざまな実行パスを区別して、dmesg の ID を grep して特定のスレッドを監視できるようにしたいと考えています。

  1. task_struct->pid は、すべての実行スレッド (ユーザー プロセスの代わりに実行されるカーネル スレッド、プロセス コンテキストを持つがユーザー プロセスの代わりに実行しない通常のカーネル スレッド (ワーク キューなど)、プロセス コンテキストのないカーネル スレッドなど) を区別するのに十分ですか? ISR、ソフト IRQ、タスクレットなど))?

  2. 頻繁に更新されるユーザー空間の出力ファイルを監視している場合、「tail -f output.txt」などを使用して監視できます。カーネルログメッセージに対して同じことができる方法はありますか?

4

1 に答える 1

1
  1. はい
  2. klogdを開始したら、「tail -f / var / log/message」を試してください。
于 2009-07-07T17:52:23.677 に答える