首页 > 编程语言 > 详细

spring boot 从开发到部署(二)—重启服务

时间:2019-10-25 11:38:05      阅读:72      评论:0      收藏:0      [点我收藏+]

上篇中,我们开发并部署上线了一个 spring boot 项目。现在需要编写服务重启脚本,保证服务器重启后能够自动的运行我们的项目。

/home/web/sprint-web/restart-happy-dog.sh

#!/bin/sh
PROJECT_PATH=/home/web/spring-web/
PROJECT_NAME=happy-dog.jar

# 查看并关闭原来运行的进程
PID=$(ps -ef | grep $PROJECT_NAME | grep -v grep | awk '{ print $2 }')
if [ -z "$PID" ]
then
        echo Application already stopped
else
        echo kill $PID
        kill $PID
fi

# 启动服务
echo Start $PROJECT_NAME  application
nohup java -jar $PROJECT_PATH$PROJECT_NAME >/dev/null 2>&1 &
echo Start $PROJECT_NAME  Success!

保存并退出,执行

# 给予执行权限
chmod +x restart-happy-dog.sh
# 激活脚本
source restart-happy-dog.sh

然后,编辑 /etc/rc.local 文件,将我们的脚本放进去,这样,服务器重启后会自动运行脚本。

/home/web/sprint-web/restart-happy-dog.sh

spring boot 从开发到部署(二)—重启服务

原文:https://www.cnblogs.com/fayin/p/11736411.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!