case $1 in
*)
ps -ef|grep $PROCESS|grep -v "grep"|awk '{print $2"\t"$8}' >$HOLD1
;;
esac
if [ ! -s $HOLD1 ]
then
echo "No process found"
exit 1
fi
while read LOOP1 LOOP2
do
echo $LOOP1 $LOOP2
done <$HOLD1
echo -n "Are these processes to be killed?[y..n]"
read ANS
case $ANS in
y|Y)
while read LOOP1 LOOP2
do
echo $LOOP1
kill -9 $LOOP1
done <$HOLD1
rm /tmp/*.$$
;;
n|N)
;;
esac作者: CU_Solaris 时间: 2010-01-29 18:32
echo -n "Are these processes to be killed?[y..n]"