在linux中,如何使用python检查外部程序是否正在运行?

在linux中,如何使用python检查外部程序是否正在运行?,python,linux,Python,Linux,在linux中,如何使用python检查外部非系统程序是否正在运行?此任务是否有标准模块?您可能会感兴趣。否则,您可以使用子流程库调用pgrep 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')

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

您可能会感兴趣。否则,您可以使用子流程库调用pgrep

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