手动杀掉linux某程序进程委实麻烦,今天写了一个简单的脚本,可以批量杀掉程序进程。
java同步没有成功,会有很多进程堵住,ps axuw|grep java,看到有几十个进程挂着,看着不爽,决定杀之,写了个简单的脚本,如下(kill.sh):
方法一
#!/bin/sh
keys=`(ps -ef |grep "java" |grep -v "grep") | awk '{print $2}'`
for key in ${keys[*]}
do
kill -9 $key
done
运行: sh kill.sh
OK
方法二
ps -ef |grep "java" |grep -v "grep") | awk '{print $2} | xargs kill -9
方法三
killall java
killall -9 java