首页 > 其他分享 >springboot 项目自动重启脚本及注册方式

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

时间:2022-12-01 13:12:27浏览次数:54  
标签:xml chkconfig springboot jar 重启 stop start 注册 prs

创建脚本文件

/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

 

标签:xml,chkconfig,springboot,jar,重启,stop,start,注册,prs
From: https://www.cnblogs.com/itniwota/p/16941106.html

相关文章

  • SpringBoot使用restTemplate远程访问时报错
    错误场景SpringBoot使用restTemplate远程访问时报错java.lang.IllegalStateException:Noinstancesavailableforxxx解决方案这个报错一般会出现在使用了负载均衡,如:......
  • SpringBoot 3.0 新特性,内置声明式 HTTP 客户端
    httpinterface从Spring6和SpringBoot3开始,Spring框架支持将远程HTTP服务代理成带有特定注解的Javahttpinterface。类似的库,如OpenFeign和Retrofit仍然......
  • SpringBoot启动流程
    run方法启动时传入了当前类ContractApplication.class,传入当前类的作用主要是为了解析当前类上面的注解(不一定传递当前类,也可以自己写一个类,在写的类上添加对应的注解)......
  • SpringBoot+Bootstrap+Thymeleaf+Restful 实现图书商城管理
    课程名称:企业项目实训II设计题目:大学当图书商城已知技术参数和设计要求:1.问题描述(功能要求):1.1顾客端1)注册登录:游客可浏览所有图书,只有注册用户才能添加购物车、下订单......
  • 1+N环境-分布式数据库mysql8系列故障重启问题处理
    1、背景多个业务连接异常,navicat连接数据库不稳定,连接进入数据库后也会出现卡死的,连接失败的报错2、问题分析2.1 问题描述:navicat、服务器中连接数据库均复现业务报告......
  • SpringBoot项目出现404错误--且控制台无任何信息
    直接上链接:(138条消息)SpringBoot项目出现404错误_露天赏雪的博客-CSDN博客_springboot404我自己的错误原因:有启动类的包,也有自己的包,但包不在一起,所以根本访问不到自己......
  • vuecli3项目集成到springboot
    路径配置当springboot中设置项目访问路径server.servlet.context-path=/demovue项目中vue.config.js需配置publicPathmodule.exports={transpileDependenc......
  • .NET集成Yitter.IdGenerator实现分布式Id,并使用redis自动注册WorkerId
    参考文章多语言新雪花算法(SnowFlakeIdGenerator)添加依赖Install-PackageYitter.IdGenerator-Version1.0.14自动注册WorkerId的动态库下载这是一个go语言版本的......
  • springboot缓存之缓存工作原理
    核心:使用CacheManager[ConcurrentMapCacheManager]按照名字得到Cache[ConcurrentMapCache]组件    key使用keyGenerator生成的,默认是SimpleKeyGenerator   ......
  • springboot缓存之搭建redis环境
    Redis是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库\缓存和消息中间件.安装redis,使用dockerdockerpullregistry.docker-cn.com/library/redis运行re......