Linux设置jar包开机自启动

news/2024/12/5 3:41:39/

本文详细描述了如何在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.ppmy.cn/news/1552161.html

相关文章

简单快速的上手python

前言 python是一门可以快速上手的语言,原因是它语法简单,api容易使用自由灵活 当我们需要安装任何的三方库时,只需要执行 pip install XX 之后在代码里面import xxx就可以使用python啦。 并且python的代码自由灵活,使用缩进区…

k8s--pod创建、销毁流程

文章目录 一、pod创建流程二、pod销毁流程 一、pod创建流程 1、用户通过kubectl或其他api客户端提交pod spec给apiserver,然后会进行认证、鉴权、变更、校验等一系列过程2、apiserver将pod对象的相关信息最终存入etcd中,待写入操作执行完成,apiserver会返回确认信息给客户端3、…

AI开发 - GPT之魂 用Python 演示chatGPT的自注意力机制 - 机器学习

自注意力机制(Self-Attention)就是让模型在处理每个词时,学会“关注重点”,而不是平均地对每个词一视同仁。这种机制让 GPT 能更聪明地理解句子的上下文和语义之间的关系。 自注意力机制是 GPT 的核心,它帮助模型在理解…

使用Grafana K6来测测你的系统负载能力

背景 近期我们有个号称会有很高很高并发的系统要上线,为了测试一下自己开发的系统的负载能力,准备了点海克斯科技,来看看抗不抗的住。 之前笔者写过用Apache JMeter进行压力测试的文章(传送门👉:https://…

设计模式- Java

工厂模式 通过将对象的创建过程封装到一个工厂类中,使得客户端不需要直接使用 new 去创建对象,而是通过调用工厂方法来获取所需的对象。这样可以降低代码耦合度,并方便后续的扩展和维护。 示例代码 简单工厂模式(不配合策略模式…

浅谈C#库之DevExpress

一、DevExpress库介绍 DevExpress是一个功能强大、界面美观的UI组件库,广泛应用于桌面应用程序和Web应用程序的开发中。它提供了丰富的控件和工具,帮助开发人员快速构建现代化的用户界面。DevExpress控件库以其功能丰富、应用简便、界面华丽以及方便定制…

Elasticsearch 进阶

核心概念 索引(Index) 一个索引就是一个拥有几分相似特征的文档的集合。比如说,你可以有一个客户数据的索引,另一个产品目录的索引,还有一个订单数据的索引。一个索引由一个名字来标识(必须全部是小写字母),并且当我们要对这个索…

MySQL1.0

1.数据库的三大范式 范式是为了使数据库设计更加合理,规范,减少数据冗余和数据不一致等问题指定的一系列规则。 第一范式:第一范式要求数据表中的每一列都是不可分割的原子数据项。例如:有一个学生信息表,包含 “学生…