1以清、編寫首次啟動項目腳本(nohupstart.sh)
nohup java -jar netdemo.jar & tailf nohup.out
echo "start success"
2、如果項目已經(jīng)啟動膏斤,則重啟項目(先殺死原進程再啟動)
我們先看一下服務(wù)器端口使用情況(查看端口命令:netstat -ntlp)
由上圖我們可以看到朋鞍,項目使用的是80端口,下面編寫一下重啟項目的腳本(killAndRestart.sh)
#查找該端口的進程信息,并將第二列的進程號賦給ID
ID=`lsof -i:80 |grep java |awk '{print $2}'`
echo $ID
kill -9 $ID
echo "kill success!"
nohup java -jar netdemo.jar & tailf nohup.out
echo "restart success"