我需要通过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