kill 掉進程的腳本 stop.sh

有時會啓動多個進程,其實kill all也可以,



但個人習慣了stop.sh循環方式,一個一個的kill -9 

與大家分享一下


cat stop.sh

#!/bin/sh
process=$1
while true 
do
cnt=$(ps -wwwwaux | grep $process | wc -l)
if [ 1 -eq $cnt ]
then
echo "done"
break;
fi
$(ps -wwwwaux | grep $process | awk '{print $2}' | xargs kill -9) > /dev/null 2>&1
echo "stoping......"
sleep 1
done

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章