1. ホーム
  2. linux

[解決済み] straceを使って子プロセスを追跡するには?

2022-08-14 21:55:51

質問

私は strace を使って、あるプロセスに簡単にアタッチしました。そのプロセスは 90 個のスレッドを作成しました。問題のスレッドを見つけると、親スレッド、祖父母スレッド、そしてルート プロセスまでのすべての道のりを退屈なほど探さなければなりませんでした。

どのスレッドが別のスレッドを作成したかをすばやく把握するためのトリックやツールはありますか? あるいは、より良い方法は、次のようなスレッド作成のツリーを印刷することです。 pstree ?

どのように解決するのですか?

strace -f である子プロセスをトレースするには fork() になっています。