从Python检查进程状态

前端之家收集整理的这篇文章主要介绍了从Python检查进程状态前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我在Linux x86-64系统上运行.从Python(2.6)脚本,我希望定期检查给定的进程(由pid标识)是否已成为“defunct”/ zombie(这意味着进程表中的条目存在但进程无效).知道进程消耗多少cpu也是一件好事(类似于’top’命令所显示的).

有人可以给我一些关于如何在Python中获取这些内容的指示吗?

最佳答案
我用的是psutil library

import psutil

proc = psutil.Process(pid)
if proc.status() == psutil.STATUS_ZOMBIE:
    # Zombie process!

猜你在找的Linux相关文章