首页 > 编程语言 > 详细

python 获取进程id并杀死进程

时间:2019-11-23 15:25:27      阅读:701      评论:0      收藏:0      [点我收藏+]

语言:python3    系统:ubuntu18   只能在Unix系统运行

import os
import re
import signal


# 要杀死程序名称,最好全名
program_name = "chromedriver"
# 终端执行的命令
order_str = "ps x | grep %s" % program_name
# 执行
strs_obj = os.popen("ps x | grep chromedriver")
t_strs = strs_obj.read()
# 通过正则获取pid
pid_list = re.findall(r"(\d+).+chromedriver --port=\d+", t_strs, re.I)
print(pid_list)
for j in pid_list:
    print(j)
    # 杀死进程
    os.kill(int(j), signal.SIGKILL)

 

python 获取进程id并杀死进程

原文:https://www.cnblogs.com/xianqingsong/p/11918060.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!