• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

springboot 服务器脚本启动和关闭

JAVA相关 supingemail 2668次浏览 0个评论

.

目录

放置地址

启动脚本

停止脚本

放置地址

先说我的脚本地址:

springboot 服务器脚本启动和关闭

脚本放置在bin目录下, logs 为日志目录.

启动脚本

启动脚本(start.sh),不多说,看脚本:

#!/bin/bash
CURR_DIR=`dirname $0`
cd $CURR_DIR
if [ ! -d "../logs" ]; then
  mkdir ../logs
fi
rm -f tpid
nohup java -jar ../test.jar --server.port=56789 --spring.profiles.active=dev 1>/dev/null 2>> ../logs/nohup-err.out &
echo $! > tpid
echo Project Start Success!

tpid 存储的是当前启动的进程号!

停止脚本

停止脚本(stop.sh):

#!/bin/sh
APP_NAME=test.jar
tpid=`ps -ef|grep $APP_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
if [ ${tpid} ]; then
    echo 'Stop Process...'
    kill -15 $tpid
fi
sleep 5
tpid=`ps -ef|grep $APP_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
if [ ${tpid} ]; then
    echo 'Kill Process!'
    kill -9 $tpid
else
    echo 'Project Stop Success!'

如此就可以执行脚本而启动或者关闭运行中的springboot项目. 而无需手动kill -9 去停止服务


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明springboot 服务器脚本启动和关闭
喜欢 (0)

您必须 登录 才能发表评论!

加载中……