子プロセスの生成状況の監視
親プロセスがどのコマンド(子プロセス)を生成・実行しようとしているかを記録する
実行コマンド
strace -e trace=fork,execve -o trace_result.txt ./main_app💡 利用シーン
メインアプリが裏でどの外部コマンドを呼び出しているかを知り、依存関係を整理したいとき
💻 実行結果例
execve("/usr/bin/curl", ["curl", "http://api.example.com"], 0x7ffd...) = 0📝 実務メモ
-o で結果をファイルに保存し、後からgrepで検索しやすくできます
⚠️ 注意点
bashシェル経由でコマンドが実行される場合、結果が複雑になることがあります