1

在linux中,如何使用python来检查外部的非系统程序是否正在运行?这个任务有标准模块吗?

4

2 回答 2

2

使用psutil,例如

import psutil

def check_if_running(name):
    for ps in psutil.process_iter():
        if ps.name == name:
            return True
    return False

check_if_running('python')
>>> True
于 2013-02-08T22:16:25.137 回答
0

您可能对psutil感兴趣。否则,您可以使用子进程库调用pgrep 。

于 2013-02-08T22:14:19.817 回答