linux 用脚本重启springboot项目

 

第一步创建文件

vi restart.sh

第二步复制下面的一段脚本到刚刚创建的脚本文件

#!/bin/sh
#查询jar包的端口
pidlist=`ps -ef|grep county_media-0.0.1-SNAPSHOT.jar|grep -v "grep"|awk '{print $2}'`
#创建kill进程的方法
function stop(){
if [ "$pidlist" == "" ]
then
echo "----jar 已经关闭----"

else
echo "tomcat进程号 :$pidlist"
kill -9 $pidlist
echo "KILL $pidlist:"
fi
}
#执行方法
stop
#启动jar包
cd /home/project/
nohup java -jar county_media-0.0.1-SNAPSHOT.jar --spring.profiles.active=pro > countyMedia.out &

第三步:授权

chmod u+x restart.sh

 

county_media-0.0.1-SNAPSHOT.jar 为你的jar包名称

posted @ 2020-05-27 10:45  薛无道  阅读(690)  评论(0编辑  收藏  举报