ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

python: 用os库判断进程是否在运行中?

python: 用os库判断进程是否在运行中?

一,代码:

import argparse
import psutil
import osdef get_process_list():with os.popen('ps aux') as f:output = f.read()# print(output)if 'python3 grab_from_process.py' in output:print("进程运行中")else:print("进程已退出")# 得到参数
if __name__ == '__main__':get_process_list()

 

二,测试结果:

(venv) liuhongdi@liuhongdi-pc:/data/python/grab$ python3 cron_monitor.py -b 123
进程已退出
(venv) liuhongdi@liuhongdi-pc:/data/python/grab$ python3 cron_monitor.py -b 123
进程运行中

 

返回列表