一。啓動的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