n多的僵死进程~,fork~fork~,没找到原因前只能用批量杀进程的sh维护了~
#!/usr/bin/sh
if [ "$1" = "" ]
then
echo usage:kill cmdname
exit 1
fi
ps -ef |grep '$1'|grep -v grep|cut -b10-14 >pnum
while read id
do
echo kill -9 $id
kill -9 $id
done < pnum
#rm pnum
当然,也可以一句话搞定,不过敲起来太累了~~
ps -ef | grep '$Pro' | grep -v grep |awk '{print $2}' | xargs kill -9