如何觀察程式的系統呼叫

對於可執行檔案命令 exec,執行它將列出所有系統呼叫:

$ ptrace exec

要顯示特定的系統呼叫,請使用 -e 選項:

$ strace -e open exec

要將輸出儲存到檔案,請使用 -o 選項:

$ strace -o output exec

要查詢活動程式使用的系統呼叫,請在指定 pid [如何獲取 pid] 時使用 -p 選項 :

$ sudo strace -p 1115

要生成所有使用的系統呼叫的統計資訊報告,請使用選項 -c:

$ strace -c exec