一尘不染

从Python查找Linux中特定PID的命令

linux

我想知道是否有可能找出PID设置为的“命令”。当我说命令时,我的意思是您在Linux shell中运行命令“
top”时在最后一栏中看到的内容。当我具有特定的PID时,我想以某种方式从Python获取此信息。

任何帮助都会很棒。谢谢。


阅读 488

收藏
2020-06-07

共1个答案

一尘不染

请不要/proc在生产代码中使用文件系统。而是使用定义明确的POSIX接口,例如glibc调用和标准的shell命令!使Linux世界更加标准化,这确实需要!

通过调用shell命令可以很好地实现您所需要的

ps -p <YOUR PID> -o cmd h

无需解析!

更不用说从python读取shell命令输出比从读取文件更费力/proc。而且,这也使您的程序更加可移植!

2020-06-07