请问;下面这个脚本怎么老是不能正确执行啊?
#!/bash/bin
while ( ps -ef | grep "p1" | awk '{xpid=$2;print $2}' )
do
kill -9 $xpid
echo "kill process $xpid"
done
while ( ps -ef | grep "p2" | awk '{xpid=$2;print $2}' )
do
kill -9 $xpid
echo "kill process $xpid"
done
while ( ps -ef | grep "p3" | awk '{xpid=$2;print $2}' )
do
kill -9 $xpid
echo "kill process $xpid"
done
发现总是不是把p1, p2 , p3全删除啊?