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

Linux设置jar包开机自启动

本文详细描述了如何在Linux服务器上创建并配置jar包的自启动脚本,包括编辑/etc/init.d/jar_auto.sh以设置环境变量,将jar包添加到rc.local以开机启动,以及提升脚本文件权限确保自动执行。

1、准备工作
Linux中Java的路径
项目jar包绝对路径

2、创建自启脚本jar_auto.sh

在/etc/rc.d/init.d目录下创建jar_auto.sh文件可使用vi命令或touch命令创建jar_auto.sh,文件名称可自定义

# 改变目录
cd /etc/rc.d/init.d
# 创建文件
vi jar_auto.sh
# 或 touch jar_auto.sh

编写自定义启动脚本内容

3、rc.local文件中加入jar启动脚本文件绝对路径 
# rc.local文件
/etc/rc.d/init.d/jar_auto.sh
 

4、为脚本文件赋予执行权限 
使用**chmod +x** 命令标识将该文件设置为可执行文件,并赋予文件执行权限。

chmod +x /etc/rc.d/rc.local
chmod +x /etc/rc.d/init.d/jar_auto.sh      #赋予执行权限
5、使用reboot命令重启Linux系统
# 重启系统
reboot
 6、使用ps -ef | grep java 命令查看是否启动成功!
# 启动完成后查看jar包是否已启动
ps -ef | grep java

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

相关文章:

  • IoTDB 常见问题 QA 第一期
  • 【linux学习指南】linux捕捉信号
  • git如何快速拉取已经提交的mr进行验证
  • 【阿来来gis规划师工具箱说明书】h07四分标注
  • 【大数据学习 | 面经】HDFS的三副本机制和编码机制
  • lua-cjson 例子
  • java面向对象知识点: 封装,构造,重载
  • go的math/rand随机数生成器
  • JiaJia-CP-1,2,3的WP(2)
  • 3DMAX星空图像生成器插件使用方法详解
  • ROS2 系列学习教程(总目录)
  • [GKCTF 2021]签到
  • Kubernetes——part11 云原生中间件上云部署 Rocketmqkafkazookeeper
  • ip租期到了
  • 鸿蒙系统(harmony)支持Android应用的双框架技术架构分析
  • 面积等效原理
  • 【测试工具JMeter篇】JMeter性能测试入门级教程(四):JMeter中BeanShell内置方法使用
  • 大小写转换
  • 手机镜头组如此突出,考虑恢复以前设计
  • 浅谈人工智能之基于容器云进行图生视频大模型搭建
  • 大型复杂项目管理怎么结合传统与敏捷
  • 家校通小程序实战教程04教师管理
  • UI控件使用说明
  • 树莓派2安装jupyterlab以便更好的编程体验
  • 计算机网络常见面试题总结(上)
  • k8s 亲和性之Affinity
  • SpringBoot 插件化开发模式
  • 基于树莓派的安保巡逻机器人--项目介绍
  • Python学习笔记8-函数1
  • 如何使用ST7789展现图片?[ESP--4]