Unix - 哪个应用程序在前台?

时间:2014-07-14 19:12:25

标签: python linux unix redhat

我需要能够确定Unix中的某个应用程序/二进制文件是否在前台运行。

我不想查看CPU利用率或内存利用率,因为从技术上讲,应用程序可能在后台并执行长时间运行的任务。

我不一定对代码示例感兴趣。这是可以使用Python或其他脚本库实现的吗?

1 个答案:

答案 0 :(得分:-2)

我强烈推荐python包psutil,这是系统获取有关生成和所有其他进程的信息的理想选择。进程对象的方法is_running()似乎是您想要的方法。