linux下通過shell 命令執行 jar包,並關閉此jar的進程

一。啓動的shell腳本,start.sh腳本:

1.  前臺執行的腳本,會在當面窗口打印啓動的日誌

#!/bin/bash
java -jar '/Users/sunww/Documents/Shell/gs-spring-boot-0.1.0.jar'

2. 後臺執行的腳本,日誌打印到文件中

#!/bin/bash
nohup java -jar '/Users/sunww/Documents/Shell/gs-spring-boot-0.1.0.jar'

 

二. 關閉Jar(殺死進程)

stop.sh腳本如下:

#!/bin/bash
PID=$(ps -ef | grep '/Users/sunww/Documents/Shell/gs-spring-boot-0.1.0.jar' | grep -v grep | awk '{ print $2 }')
if [ -z "$PID" ]
then
    echo Application is already stopped
else
    echo kill $PID
    kill $PID
fi

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章