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)