查找由另一个进程生成的进程命令

查找由另一个进程生成的进程命令

我有一个 python 脚本。此 python 脚本将尝试通过 system() 命令执行 Unix 命令。我想知道这个命令是什么

这个逻辑在许多依赖关系中隐藏得很深,我不想追踪它们。

有没有一种 Unix 方法可以跟踪该进程是什么?

我尝试过的:

./parsetoo.py &1&2 > /dev/null & ps aawwxx

我试图以这种方式捕捉它,但我没有捕捉到感兴趣的命令。我假设 ps 在运行之前或程序退出之后运行。它很快就退出了。

谢谢。

答案1

我刚刚发现我可以使用 strace

strace -f -e trace=execve ./pythonscript.py

超级简洁的东西,刚刚通过使用该命令学会了。

相关内容