Linux 开机运行sh 脚本 三种方法

news2025/2/23 18:25:25

一、修改开机启动文件​​​​​​​

/etc/rc.local(或者/etc/rc.d/rc.local)

1、编辑rc.local文件(命令后面让得加&号,表示后台运行)

2、最后修改rc.local文件的执行权限:

chmod +x /etc/rc.local

二、自己写一个shell脚本

将写好的脚本(.sh文件)放到目录 /etc/profile.d/ 下,系统启动后就会自动执行该目录下的所有shell脚本。

注:如果是普通的java -jar命令的脚本会有问题,因为脚本执行完才会进桌面(麒麟系统),但是jar包一直得处于运行状态,导致一直进不了桌面。

三、通过chkconfig命令设置

1、编写脚本

启动xxxx.sh程序前面务必添加如下三行代码,否侧会提示chkconfig不支持。

#!/bin/sh                          告诉系统使用的shell,所以的shell脚本都是这样

2、将脚本文件复制到 /etc/init.d/或者/etc/rc.d/init.d/目录下(前者是后者的软连接)

cp /root/xxxx.sh /etc/init.d

3、设置脚本的可执行权限

chmod +x /etc/init.d/xxxx.sh

4、添加脚本到开机自动启动项目中

添加到chkconfig,开机自启动:

5、其他相关命令

参考博文:

https://www.cnblogs.com/comprehensive/p/12096448.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/28803.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

实践历练的力量

要让你的屁股和椅子建立起深刻的友谊来,要坚持下来。 掌握知识离不开实践和做,只有经历了这样的过程才能将知识转换为自己的。也才能真正明白在什么环境下需要什么样的知识。 解决问题。 真正的学习一定包括实践,而实践是更重要的学习。学…

【sfu】接收侧拼装H264 帧后的回调流程

sfu 基于webrtc协议栈,【sfu】rtc 入口 预先分配了资源,并创建了adpter模块和call模块。【webrtc】rtp包组帧 :涉及到收到rtp包到组帧、传递给Frame处理直到解码器的流程。帧就是从解码器导出的。我们只需要注册1个外部解码器就可以拿到编码后的H264 帧,给到其他流程处理。接…

【JVS低代码开发平台】支持纯手工配置的数据加工、处理、展现的数据仓库

数据智仓英文名称为Smart Data Warehouse,可简写为SDW。数据智仓是JVS整体企业数字化解决方案的核心能力,与JVS的低代码开发套件平级,如下图所示: 数据仓库的目的是构建面向分析的集成化数据环境,为企业提供基于数据的…

SOLIDWORKS 2023新功能揭秘!升级版轻松找到材料明细表修改

SOLIDWORKS 2023版本已经与大家见面,今天众联亿诚继续和大家分享SOLIDWORKS 2023 工程图的亮点新功能之一:材料明细表的覆盖。 材料明细表的覆盖 SOLIDWORKS工程图是我们常用的功能之一。当采用断开链接模式修改材料明细表的内容时,修改的内容…

【强化学习论文合集】AAAI-2022 强化学习论文 | 2022年合集(二)

强化学习(Reinforcement Learning, RL),又称再励学习、评价学习或增强学习,是机器学习的范式和方法论之一,用于描述和解决智能体(agent)在与环境的交互过程中通过学习策略以达成回报最大化或实现特定目标的问题。 本专栏整理了近几年国际顶级会议中,涉及强化学习(Rein…

【web前端期末大作业】HTML+CSS宠物狗静态网页设计

🎉精彩专栏推荐 💭文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (10…

2.18 小红书的表情文案一键生成,原来这么简单【玩赚小红书】

想知道小红书的表情文案是怎么生成的,比如这种: 情人节走心 高调仪式感浪漫小 机! 式秀恩爱,不如比比谁更走心!❤️ EVERYDAY7️⃣彩⭐期裤 高浓度释放爱意讯号~ 今年情 节,大胆直接的爱意让他抱个 怀&…

【爬虫】Python爬取世界杯球员榜单并保存到excel经验分享

大家好 我是Yhen 今天给大家分享一下 如何爬取卡塔尔世界杯球员榜 数据来源:百度体育 https://tiyu.baidu.com/match/%E4%B8%96%E7%95%8C%E6%9D%AF/tab/%E7%90%83%E5%91%98%E6%A6%9C/current/0 文章目录一.需求分析二.思路分析三.代码实战四.源码获取一.需求分析…

XSS game -xss学习

网址 https://xss-game.appspot.com/level1Level 1: Hello, world of XSS payload: <script> alert(1); </script>漏洞产生处: message "Sorry, no results were found for <b>" query "</b>."Level 2: Persistence is key…

基于 urlimport 进行瘦身,提升编译效率

1. 基于 urlimport 进行瘦身&#xff0c;提升编译效率urlImport 是 NextJS 提供的一个实验特性&#xff0c;支持加载远程 esmodule NextJS 会在本地对所加载的远程模块进行缓存&#xff0c;减少了我们所需构建的模块数&#xff0c;缺点是它会影响 treeShaking 的一个效果&…

【强化学习论文合集】ICLR-2022 强化学习论文 | 2022年合集(四)

强化学习(Reinforcement Learning, RL),又称再励学习、评价学习或增强学习,是机器学习的范式和方法论之一,用于描述和解决智能体(agent)在与环境的交互过程中通过学习策略以达成回报最大化或实现特定目标的问题。 本专栏整理了近几年国际顶级会议中,涉及强化学习(Rein…

Redis学习(二)之 Redis Cluster集群

redis3.0以前的版本要实现集群一般是借助哨兵sentinel工具来监控master节点的状态&#xff0c;如果master节点异常&#xff0c;则会做主从切换&#xff0c;将某一台slave作为master&#xff0c;哨兵的配置略微复杂&#xff0c;并且性能和高可用等方面变现一般&#xff0c;特别是…

使用html+css实现一个静态页面【传统文化茶带音乐6页】HTML学生个人网站作业设计

&#x1f389;精彩专栏推荐 &#x1f4ad;文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 &#x1f482; 作者主页: 【主页——&#x1f680;获取更多优质源码】 &#x1f393; web前端期末大作业&#xff1a; 【&#x1f4da;毕设项目精品实战案例 (10…

【MySQL篇】第四篇——数据类型

数值类型 整数类型 TINYINT类型 小数类型 FLOAT DECIMAL 日期和时间类型 字符串类型 CHAR VARCHAR 二进制类型 BIT 数据类型是指系统中所允许的数据类型。MySQL数据类型定义了列中可以存储什么数据以及该数据怎么样存储的规则。 数据库中的每个列都应该有适当的数据…

新手如何从零开始搭建配置Windows云服务器?

新手如何从零开始搭建配置Windows云服务器&#xff1f;本文是搭建 Windows 云服务器入门教程&#xff0c;主要介绍如何从零开始&#xff0c;以最简单的方式搭建和配置你的Windows 云服务器。如果您之前没有搭建云服务器的经验&#xff0c;建议您按照本文介绍的方式来购买和配置…

云小课|云小课带您快速了解LTS可视化查看

阅识风云是华为云信息大咖&#xff0c;擅长将复杂信息多元化呈现&#xff0c;其出品的一张图(云图说)、深入浅出的博文(云小课)或短视频(云视厅)总有一款能让您快速上手华为云。更多精彩内容请单击此处。 摘要&#xff1a; 可视化查看是日志分析的关键&#xff0c;通过可视化可…

基于SSM的药店管理系统

项目描述 临近学期结束&#xff0c;还是毕业设计&#xff0c;你还在做java程序网络编程&#xff0c;期末作业&#xff0c;老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等。这里根据疫情当下&#xff0c;你想解决的问…

【Flink】入门Demo实现、Flink运行架构之运行时组件,任务提交流程,任务调度原理

文章目录一 快速上手1 创建maven项目2 引入依赖3 代码实现&#xff08;1&#xff09;从在线数据读取&#xff08;2&#xff09;从离线数据读取4 将程序提交到单点集群运行二 Flink运行架构1 Flink运行时组件&#xff08;1&#xff09;作业管理器&#xff08;JobManager&#xf…

Qt TCP网络编程基本教程

首先介绍一下TCP&#xff1a;&#xff08;Transmission Control Protocol 传输控制协议&#xff09;是一种面向连接的、可靠的、基于字节流的传输层通信协议。相比而言UDP&#xff0c;就是开放式、无连接、不可靠的传输层通信协议。 下面&#xff0c;我一次进行客户端和服务器端…

STM32f103 SMO滑膜观测器的FOC驱动DIY

小时候玩航模了解到无刷电机&#xff0c;又从方波控制了解到FOC控制&#xff0c;在接触了一些开源项目的时候&#xff0c;感叹做的真好&#xff0c;不论是方波的还是Foc的启动都是那么丝滑&#xff0c;软件做的虽然好&#xff0c;但在这几年电机驱动芯片和部分型号的单片机价格…