当前位置: 首页 > news >正文

服务器重启后jar包自动重启

1、创建自动启动脚本 vi /etc/rc.d/auto_start_script.sh


#!/bin/bash
#添加本地Java环境,这两句必须添加!不然报错,找不到java命令
export JAVA_HOME=/java/jdk1.8.0_181
export PATH=$JAVA_HOME/bin:$PATH
#系统引导后延迟5秒执行脚本,以保证稳定性
sleep 5
#启动
nohup java -jar /usr/local/java/xxx-1.0.jar >/dev/null 2>&1 &

2、编辑系统引导文件 vi /etc/rc.d/rc.local


将自起脚本代码加入系统引导文件
#执行自起脚本
/bin/bash /etc/rc.d/auto_start_script.sh >/dev/null

3、给自起脚本与系统引导文件执行权限 


chmod +x /etc/rc.d/auto_start_script.sh
chmod +x /etc/rc.d/rc.local

4、重启centOS:reboot

http://www.lryc.cn/news/24692.html

相关文章:

  • Ubuntu 交叉编译工具链安装
  • Vue3中ref、reactive、toRef、toRefs基本用法和区别
  • python hash 不一致踩坑总结
  • qt5.15 快速安装 国内源
  • JavaScript 对象
  • 数据库设计三大范式
  • cesium学习记录02-vue项目中cesium的配置与使用
  • 【微服务】-认识微服务
  • 容器的线程安全性
  • 如何用Postman测试整套接口?测试流程是什么?
  • 【批处理脚本】-2.1-测试IP连接命令ping
  • 百度“文心一言”携手酷开科技,实现AI智能领域新突破!
  • Elasticsearch索引全生命周期管理一网打尽
  • MySQL的SELECT
  • conda 搭建tensorflow-GPU和pycharm以及VS2022 软件环境配置
  • HACKTHEBOX——Teacher
  • 干货| Vue小程序开发技术原理
  • unity-web端h5记录
  • 基于部标JT808的车载视频监控需求与EasyCVR视频融合平台解决方案设计
  • Grafana邮件及告警配置
  • Springboot Java多线程操作本地文件,加读写锁,阻塞的线程等待运行中的线程执行完再查询并写入
  • WebRTC拥塞控制算法——GCC介绍
  • 大数据技术之Maxwell基础知识
  • 元数据管理实践数据血缘
  • SQL的优化【面试工作】
  • Kotlin 40. Dependency Injection 依赖注入以及Hilt在Kotlin中的使用,系列3:Hilt 注释介绍及使用案例
  • 1000亿数据、30W级qps如何架构?来一个天花板案例
  • 人工智能及其应用(蔡自兴)期末复习
  • openpnp - configure - 矫正里程碑
  • JavaScript高级程序设计读书分享之8章——8.2创建对象