1. 程式人生 > >後臺啟動和關閉jar的shell指令碼

後臺啟動和關閉jar的shell指令碼


1.後臺啟動 startTest.sh

#設定工程路徑
project_path=/root/test
cd $project_path
#nohup後臺啟動,輸出日誌到test.log
nohup java -jar test.jar >test.log &
#列印日誌
tail -f test.log

檔案可執行權

chmod +x startTest.sh

執行 ./startTest.sh

2.根據應用埠關閉服務 stopTest.sh

#設定關閉的埠
port=8080
#獲取此埠執行的程序
pid=`lsof -t -i:$port`
#判斷如果程序號不為空則,關閉程序
if test -z "$pid";then
   echo "test 工程未啟動!"
else
  kill -9 $pid
  echo "test 工程程序$pid 關閉成功!"
檔案賦執行權同上