shell脚本启动springboot应用

原创

使用shell脚本启动springboot程序

# Date:2018-8-23
DATE=$(date +%Y-%m-%d)
JAVA_HOME=/opt/java/jdk1.8.0_181
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
#应用所在目录
DIR=/home/insuranceman/
#应用日志所在目录
LOGDIR=/home/insuranceman/logs/
#日志文件名
LOGFILE=insuranceman-info
#启动Jar包名称
JARFILE=insuranceman-rest-app-1.1.0.jar
#Jar全路径
JARPATH=$DIR/insuranceman-rest-app-1.1.0.jar
cd $DIR
jps
ps -ef | grep $JARFILE | grep -v grep | awk '{print $2}' | xargs kill -9
nohup java -jar $JARPATH --spring.profiles.active=pro > /dev/null &
if [ $? = 0 ];then
        sleep 15
        tail -n 50 $LOGDIR/$LOGFILE-$DATE.log
fi
jps
正文到此结束