要检查进程是否在Python中运行(在Linux/Unix中),可以使用psutil
库。首先,需要安装psutil
库,可以使用以下命令安装:
pip install psutil
然后,可以使用以下代码检查进程是否在Python中运行:
import psutil
def is_process_running(process_name):
for process in psutil.process_iter(['name']):
if process.info['name'] == process_name:
return True
return False
process_name = "python"
if is_process_running(process_name):
print(f"{process_name} 进程正在运行")
else:
print(f"{process_name} 进程没有运行")
在这个例子中,我们使用psutil.process_iter(['name'])
来遍历所有正在运行的进程,并获取它们的名称。然后,我们检查名称是否与我们要查找的进程名称匹配。如果找到了匹配的进程,则返回True
,表示进程正在运行。如果没有找到匹配的进程,则返回False
,表示进程没有运行。
在这个例子中,我们检查名为python
的进程是否在运行。你可以根据需要修改process_name
变量来检查其他进程。
领取专属 10元无门槛券
手把手带您无忧上云