Rhel
查找由另一個程序產生的程序命令
我有一個 python 腳本。此 python 腳本將嘗試通過 system() 命令執行 Unix 命令。我想知道這個命令是什麼。
這個邏輯隱藏在許多依賴項中很深,我不想追踪它們。
是否有一種 Unix 方法來跟踪該程序是什麼?
我試過的:
./parsetoo.py &1&2 > /dev/null & ps aawwxx
我試圖以這種方式捕捉它,但我沒有捕捉到感興趣的命令。我假設 ps 在執行之前或程序退出之後執行。它迅速退出。
謝謝你。
我剛剛發現我可以使用 strace
strace -f -e trace=execve ./pythonscript.py
超級整潔的東西,只是通過玩那個命令學到的。