使用Python跟踪Linux命令

时间:2015-11-23 03:44:43

标签: python linux tracing

我有一个Python脚本,它使用os.system()来调用Linux机器上的某些命令。

这些命令可能是标准命令,例如lsgrep等,或者该机器上存在的某些自定义命令。

我想跟踪这些命令调用的syscalls,但是在Python脚本本身内部。所以,一旦我这样做了:

os.system(command) 

我想返回该特定命令所做的所有系统调用的列表。

这样我就可以迭代列表并过滤我需要调查的任何系统调用。理想情况下,我打算做的是创建一个字典,它将帮助我将上面给出的参数映射到我的命令,以及最终进入系统调用的内容。

有一种不错的Pythonic方法吗?

1 个答案:

答案 0 :(得分:1)