Linux系統中可以使用strace命令來追蹤進程的系統調用。Strace是一個跟蹤系統調用和信號的工具,可以顯示進程執行的每個系統調用和接收的每個信號。
要追蹤一個進程的系統調用,可以使用以下命令:
strace -p <PID>
其中,<PID>
是要追蹤的進程的進程ID。使用這個命令后,strace會輸出被跟蹤進程的系統調用信息,包括系統調用號、參數值等。
除了追蹤一個已經存在的進程,也可以在啟動一個新進程時直接使用strace來跟蹤,例如:
strace <command>
這樣可以在執行<command>
時同時跟蹤系統調用。
strace命令還支持一些選項和參數,可以通過man strace
命令查看詳細的使用說明。