批量kill Linux服务器的进程可以通过ps grep aws xargs 进行结合来完成
比如要kill 全部test.sh 的进程
ps -ef |grep "test.sh" | grep -v "grep" |awk '{print $2}'|xargs kill -9
这里是输出ps -ef |grep test.sh 结果的第二列的内容(排除自身)然后通过xargs传递给kill -9,其实第二列内容就是test.sh的进程号!
关于PS 、awk xargs 的介绍可以参考下面文章
ps http://blog.csdn.net/lsbhjshyn/article/details/18549869
awk http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858470.html
xargs http://www.jb51.net/article/44720.htm http://blog.csdn.net/zhangfn2011/article/details/6776925/