トレース出力を比較する際のPIDの除外

トレース出力を比較する際のPIDの除外

次のようにデバッグしたいと思います。

strace -fe open python /usr/bin/gnome-tweak-tool 2>>/tmp/hello.log

strace -fe open python /usr/bin/gnome-tweak-tool 2>>/tmp/hello2.log

その後、kdiff3を使用して2つのログを比較しますが、pidが異なるため、この比較は役に立ちません。 ここに画像の説明を入力してください。

だから私の質問はstraceに-f pidを除外するオプションはありますか?

ベストアンサー1

次のオプションを使用すると、さまざまなPIDの出力をさまざまなファイルに書き込むことができます-ff -o filename

strace -o foo -ff -e open  perl -e fork
strace -o bar -ff -e open  perl -e fork

次に、適切なfoo.<pidnum>合計bar.<pidnum>ファイルを比較します。

おすすめ記事