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