py判断进程是否运行

在Python中,你可以使用psutil库来判断一个进程是否正在运行。首先,你需要安装这个库,可以通过pip来安装:

pip install psutil

然后,你可以使用下面的代码来判断一个进程是否正在运行:

import psutil

def is_process_running(process_name):
    for proc in psutil.process_iter(['name']):
        try:
            if process_name.lower() in proc.info['name'].lower():
                return True
        except (psutil.NoSuchProcess, psutil.AccessDenied, psutil.ZombieProcess):
            pass
    return False

# 使用示例
if is_process_running('你的进程名'):
    print('进程正在运行')
else:
    print('进程未运行')

这段代码会遍历所有正在运行的进程,检查它们的名字是否与你要查找的进程名匹配。如果找到了匹配的进程,函数就会返回True,表示该进程正在运行。如果遍历完所有进程都没有找到匹配的进程,函数就会返回False,表示该进程未运行。

你可能感兴趣的:(linux,运维,服务器)