Linux重啟java應用shell指令碼
阿新 • • 發佈:2021-02-03
echo "************ 嘗試重啟中 **************" #得到對應服務的程序號 kid=`ps -ef |grep gwhn-web-0.0.1-SNAPSHOT.jar| grep -v "grep"|awk '{print $2}'` kill -9 $kid if [ "$?" -eq 0 ]; then echo "kill成功,pid:"$kid else echo "kill失敗,沒有找到對應的程序" fi #重啟服務 nohup java -Dloader.path="lib/" -jar gwhn-web-0.0.1-SNAPSHOT.jar >w.log 2>&1& #打印出現在新的程序號 nowpid=`ps -ef |grep gwhn-web-0.0.1-SNAPSHOT.jar| grep -v "grep"|awk '{print $2}'` echo "************ 重啟成功,pid:$nowpid **************" #實時檢視控制檯的檔案 tail -f w.log
效果截圖