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

Ubuntu22.04配置脚本开机自启动

1. 脚本增加可执行权限

sudo chmod +x /path/to/quick_install.sh

将/path/to/quick_install.sh替换为您的脚本实际所在的路径。

2.

创建systemd服务单元: 使用文本编辑器(如nano或vim)创建一个新的服务单元文件。例如,您可以将其命名为quick_install.service,并放在/etc/systemd/system/目录下。

sudo nano /etc/systemd/system/chm_start.service

打开文件后将配置单元信息写进去

3. 编写配置单元

[Unit]
Description=Quick Install Service
After=multi-user.target[Service]
Type=oneshot
RemainAfterExit=true
ExecStart=/usr/bin/sudo -u root /bin/bash -c 'nohup /path/to/quick_install.sh local start > output.log 2>&1 &'
ExecStop=/bin/true[Install]
WantedBy=multi-user.target

4. 启动服务

sudo systemctl start chm_start.service

5. 设置开机启动: 为了让服务在系统启动时自动运行,您可以使用以下命令

sudo systemctl status chm_start.service

6. 查看服务状态

sudo systemctl status quick_install.service

7. 停止服务

sudo systemctl stop quick_install.service

相关文章:

  • 云原生架构相关技术_2.云原生微服务
  • Three.js和Babylon.js,webGL中的对比效果分析!
  • Python驱动下的AI革命:技术赋能与案例解析
  • Nvidia Jetson/Orin +FPGA+AI大算力边缘计算盒子:人工智能消防应用
  • MS1112驱动开发
  • 查看Hive表的描述信息,包括在HDFS上的Location信息
  • mysql optimizer_switch : 查询优化器优化策略深入解析
  • mysql自带分页
  • 简单聊下服务器防病毒
  • python基础实例
  • 分布式数据库架构:从单实例到分布式,开发人员需及早掌握?
  • Prometheus+Altermanager实现钉钉告警
  • 聚类的外部指标(Purity, ARI, NMI, ACC) 和内部指标(NCC,Entropy,Compactness,Silhouette Index)
  • 变压器绕线完成之后要做的事
  • Jenkins流水线pipeline--基于上一章的工作流程
  • 《Javascript数据结构和算法》笔记-「字典和散列表」
  • canvas 五子棋游戏
  • IIS 10 PHP CGI 设置 PHP_INI_SCAN_DIR
  • JS创建对象模式及其对象原型链探究(一):Object模式
  • JS题目及答案整理
  • Python3爬取英雄联盟英雄皮肤大图
  • Python学习之路16-使用API
  • socket.io+express实现聊天室的思考(三)
  • 百度贴吧爬虫node+vue baidu_tieba_crawler
  • 程序员最讨厌的9句话,你可有补充?
  • 开发基于以太坊智能合约的DApp
  • 算法-图和图算法
  • 小程序上传图片到七牛云(支持多张上传,预览,删除)
  • 教程:使用iPhone相机和openCV来完成3D重建(第一部分) ...
  • ​​​【收录 Hello 算法】10.4 哈希优化策略
  • ![CDATA[ ]] 是什么东东
  • #Spring-boot高级
  • #调用传感器数据_Flink使用函数之监控传感器温度上升提醒
  • (4)事件处理——(7)简单事件(Simple events)
  • (二)十分简易快速 自己训练样本 opencv级联lbp分类器 车牌识别
  • (附源码)springboot 基于HTML5的个人网页的网站设计与实现 毕业设计 031623
  • (七)Appdesigner-初步入门及常用组件的使用方法说明
  • (十八)SpringBoot之发送QQ邮件
  • (转)清华学霸演讲稿:永远不要说你已经尽力了
  • (状压dp)uva 10817 Headmaster's Headache
  • ***微信公众号支付+微信H5支付+微信扫码支付+小程序支付+APP微信支付解决方案总结...
  • .Net Attribute详解(上)-Attribute本质以及一个简单示例
  • .Net Core缓存组件(MemoryCache)源码解析
  • .NET 设计一套高性能的弱事件机制
  • .net 无限分类
  • .NET 依赖注入和配置系统
  • .NET/C# 使用反射注册事件
  • .NET8.0 AOT 经验分享 FreeSql/FreeRedis/FreeScheduler 均已通过测试
  • .NET应用架构设计:原则、模式与实践 目录预览
  • /usr/bin/python: can't decompress data; zlib not available 的异常处理
  • ??javascript里的变量问题
  • @Bean注解详解
  • @column注解_MyBatis注解开发 -MyBatis(15)
  • @Valid和@NotNull字段校验使用
  • [].shift.call( arguments ) 和 [].slice.call( arguments )