python批量kill某一个进程

三次方

关注

阅读 74

2022-12-28


python批量kill某一个进程

#!/usr/bin/python
# -*- coding: UTF-8 -*-
import os
import sys

pyName = sys.argv[0]
pyPath = sys.argv[1]
print "脚本名:", pyName , "参数名:", pyPath

lines = os.popen('ps -ef | grep %s' % pyPath)
for path in lines:
progress = path.split(' ')[1]
client = path.split(' ')[6].split('/')[0]
if client=="pts":
continue

print progress , client
os.popen('kill -9 %s' % progress)


精彩评论(0)

0 0 举报