一。启动的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