Linux カーネルのさまざまな実行パスを区別して、dmesg の ID を grep して特定のスレッドを監視できるようにしたいと考えています。
task_struct->pid は、すべての実行スレッド (ユーザー プロセスの代わりに実行されるカーネル スレッド、プロセス コンテキストを持つがユーザー プロセスの代わりに実行しない通常のカーネル スレッド (ワーク キューなど)、プロセス コンテキストのないカーネル スレッドなど) を区別するのに十分ですか? ISR、ソフト IRQ、タスクレットなど))?
頻繁に更新されるユーザー空間の出力ファイルを監視している場合、「tail -f output.txt」などを使用して監視できます。カーネルログメッセージに対して同じことができる方法はありますか?