SpringBoot项目打包成jar后,启动脚本
2021-07-09 20:07
标签:cat 后台 start *** 重启 方式 lib 自己的 后台运行 将springboot项目打包成jar后,上传至服务器,每次都需要手敲命令,重新部署项目,可将这些命令写入脚本中,直接运行。 启动脚本(start.sh): 代码中的标红部分,为指定JDK启动(服务器中环境变量配置的JDK为7,项目是基于springboot2.0的,对JDK要求8.0+),标红部分,可直接用java代替。 ***是自己的项目名称。 这种启动方式是当前窗口运行,退出当前窗口的话,就会停止运行。如果想后台运行,直接在代码最后加上&。 关闭脚本(stop.sh): 重启脚本(restart.sh): echo stop application source stop.sh echo start application source start.sh 最后,强调一句,别忘了给新建的.sh文件执行权限。 SpringBoot项目打包成jar后,启动脚本 标签:cat 后台 start *** 重启 方式 lib 自己的 后台运行 原文地址:https://www.cnblogs.com/Darlin356230410/p/9564572.htmlCUR_PATH=$(cd "$(dirname "$0")"; pwd)
echo "Current path: ${CUR_PATH}"
/usr/lib/java-1.8.0/jdk1.8.0_161/bin/java -jar ${CUR_PATH}/***.jar
PID=$(ps -ef | grep ***.jar | grep -v grep | awk ‘{ print $2 }‘)
if [ -z "$PID" ]
then
echo Application is already stopped
else
echo kill $PID
kill $PID
fi