使用shell腳本快速關閉tomcat,就是獲取tomcat進程后,一起kill掉:
#!/bin/sh
#kill tomcat pid
name=tomcat-emall
pidlist=`ps -ef | grep $name | grep -v "grep" | awk '{print $2}'`
function stop(){
if [ "$pidlist" == "" ]
then
echo "----$name 已經關閉----"
exit 0
else
echo "----$name 進程號 :$pidlist"
kill -9 $pidlist
echo "KILL $pidlist:"
fi
}
stop
pidlist2=`ps -ef | grep $name | grep -v "grep" | awk '{print $2}'`
if [ "$pidlist2" == "" ]
then
echo "----關閉$name成功----"
else
echo "----關閉$name失敗----"
fi