为什么对于同一进程/服务,“服务名称状态”给出的输出不同于“ / proc / pid /状态”给出的输出?

时间:2019-02-14 10:56:52

标签: python linux ubuntu service process

我需要通过Python获取所有linux服务的状态信息,我试图通过读取'/ proc / [pid] / status'来获取此信息。

我尝试使用2个服务“ cron”和“ acpid”对我的代码进行交叉验证,

Using **service cron status** & **service acpid status**  

当我阅读 / proc / [pid] / status 时,我正在获得 活动状态(正在运行) >我的状态为 睡觉

最后,我的任务是在不使用python中的终端命令的情况下获得服务状态,即没有 Popen subprocess 正确的方法是什么?

其他信息

Python 3.7
Ubuntu 16

0 个答案:

没有答案