【玩轉Linux】Java項目的啓動停止shell腳本

1、啓動腳本(start.sh)

echo '3'
sleep 1
echo '2'
sleep 1
echo '1'
sleep 1
nohup java -jar blog-0.0.1-SNAPSHOT.jar & tailf nohup.out

nohup和&有什麼區別?
&:後臺運行;關閉session時程序關閉。
nohup:前臺運行,使用Ctrl + C,程序關閉;關閉session時程序不影響。
一般項目裏結合着一起用。

2、停止腳本(stop.sh)

#查找該端口的進程信息,並將第二列的進程號賦給ID
ID=`lsof -i:80 |grep java |awk '{print $2}'`
echo $ID
kill -9 $ID
echo "kill success!"
發佈了194 篇原創文章 · 獲贊 1154 · 訪問量 131萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章