スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

プロセスのシステムコールを調べる

あるPIDのプロセスを調べたければ

# strace -p [PID]

で、OK。

親プロセスからforkしていくやつも調べたいときは、↓みたいな感じで親プロセスを起動する。

# strace -f -F -o [出力ファイル名] [親プロセスを起動するコマンド]

-f → fork(2)プロセスもトレース

-F → vfork(2)プロセスもトレース

-o [出力ファイル名] → 結果をこのファイルに出力

例えば、Apacheなら

# /etc/init.d/httpd stop
# strace -f -F -o /home/hoge/hoge.dat /etc/init.d/httpd start &

元に戻すには

# /etc/init.d/httpd stop
# /etc/init.d/httpd start
スポンサーサイト

Template Designed by DW99

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。