参考:
/weixin_42389328/article/details/83104214
/zhanglf02/article/details/107717505
start.sh
rm -f tpid
APP_NAME=demo-0.0.1-SNAPSHOT
APP_JAR=$APP_NAME".jar"
nohup java -Dfile.encoding=UTF-8 -jar $APP_JAR --spring.config.location=file:./application.yml > $APP_NAME".log" 2>&1 &
echo $! > $APP_NAME".tpid"
echo $APP_NAME Start Success!
手动创建demo-0.0.1-SNAPSHOT.log文件
stop.sh
#!/bin/bash
PID=$(ps -ef | demo-0.0.1-SNAPSHOT.jar | grep -v grep | awk '{ print KaTeX parse error: Expected 'EOF', got '}' at position 3: 2 }̲') if [ -z "PID" ]
then
echo Application is already stopped
else
echo kill $PID
kill $PID
fi