fc2ブログ

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

ある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