1. 程式人生 > >殺死 tomcat 程序的指令碼

殺死 tomcat 程序的指令碼

新建一個.sh 檔案 把下面的內容複製進去、然後 把這個檔案放到tomcat 的bin目錄下
在關閉tomcat 執行這個指令碼、 可以解決 在關閉tomcat的時候 總是遺留一些tomcat程序沒有結束掉的問題

#kill tomcat pid CURRENT_PATH=$(cd "$(dirname "$0")"; pwd) echo $CURRENT_PATH pidlist=`ps -ef|grep java|grep $CURRENT_PATH|grep -v "grep"|awk '{print $2}'` echo "tomcat Id list:$pidlist" kill -9 $pidlist sleep 2 #echo "kill $pidlist" echo "service stop success" cd .. rm -rf work/* #cd bin sleep 2 ps -ef|grep java|grep $CURRENT_PATH|grep -v "grep"|awk '{print $2}' #echo "start tomcat" #./startup.sh #~ ~