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

linux 设置程序自启动

程序随系统开机自启动的方法有很多种, 这里介绍一种简单且常用的, 通过系统的systemd服务进行自启动。

第一步: 新建一个.service文件

sudo vim /etc/systemd/system/myservice.service
[Unit]
Description=My Service
#After=network.target[Service]
Type=simple
ExecStart=you_path/run.sh
WorkingDirectory=you_path
User=leo038
Group=leo038
Restart=always
RestartSec=30[Install]
WantedBy=multi-user.target

其中run.sh是你要运行的程序的入口脚本, 也可以是其他可执行的命令。

第二步: 设置自启动

sudo systemctl daemon-reload
sudo systemctl enable myservice

执行完之后可以启动一下进行验证:

sudo systemctl start myservice

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

相关文章:

  • PostgreSQL 分区表与并行查询(十)
  • React Hooks使用规则:为什么不在条件语句和循环中使用它们
  • 【Docker】Consul 和API
  • Python polars学习-07 缺失值
  • 前端面试题(八)答案版
  • 在交易中出场比入场更为重要
  • 【D3.js in Action 3 精译】关于本书
  • 【408考点之数据结构】二叉树的概念与实现
  • STM32之二:时钟树
  • 第十四站:Java玫瑰金——移动开发(第二篇)
  • 数据处理技术影响皮质-皮质间诱发电位的量化
  • ResultSet的作用和类型
  • 计算机网络:运输层 - TCP首部格式 连接的创建与释放
  • 妈耶!被夸爆的零售数据分析方案在这里
  • AI探索:最佳落地应用场景
  • 2024年最新机动车签字授权人考试题库。
  • 软RAID
  • IDEA 学习之 启动“卡死”
  • 豆瓣高分项目管理书籍推荐
  • 关于docker存储overlay2相关问题
  • 实现批量自动化电商数据采集|商品详情页面|店铺商品信息|订单详情数据
  • ES6(ECMAScript 6.0) 新特性
  • 性能工具之 JMeter 常用组件介绍(八)
  • 分布式锁(Redission)
  • 【ARMv8/v9 GIC 系列 3 -- GIC 的 类型寄存器 GICD_TYPER】
  • MATLAB算法实战应用案例精讲-【数模应用】线性判别分析(附MATLAB、python和R语言代码实现)
  • 打造智能家居:用ESP32轻松实现无线控制与环境监测
  • 大型Web应用的模块化与组织实践:Flask Blueprints深入解析
  • AI 智算产业发展现状和预测报告
  • 【软件工具】Xshell安装教程