springboot 项目自动重启脚本及注册方式

创建脚本文件

/etc/init.d/prs_xml.jar

 

添加脚本

chkconfig -add prs_xml.jar

查看服务列表

chkconfig --list 

启动服务

chkconfig prs_xml.jar on

设置启动等级

chkconfig --level 35 prs_xml.jar  on 

 

#!/bin/sh
#chkconfig: 2345 85 15
#description:auto_run
#程序名
RUN_NAME="prs_xml.jar"
#jar包位置
JAVA_OPTS=/root/xml/first-system-0.0.1-SNAPSHOT.jar
#后台运行日志位置
LOG_OPTS=/root/xml/nohup.out
#开始方法
start() {
    nohup java -jar $JAVA_OPTS >$LOG_OPTS 2>&1 &
   echo "$RUN_NAME started success."
}

#结束方法
stop() {
    echo "stopping $RUN_NAME ..."
   kill -9 `ps -ef|grep $JAVA_OPTS|grep -v grep|grep -v stop|awk '{print $2}'`
  }
case "$1" in
        start)
           start
             ;;
        stop)
           stop
            ;;
       restart)
           stop
           start
           ;;
       *)
         echo "Userage: $0 {start|stop|restart}"
                  exit 1
esac

 

posted on 2022-12-01 12:58  知了不了了之  阅读(158)  评论(0编辑  收藏  举报