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

Linux 开机自启服务

一、流程

  1. 写一个 systemd 服务文件
  2. 放到系统目录
  3. 设置开机自启 + 立即启动

二、项目结构

/root/your_project/
├── run.py           # 启动入口
└── xxxxxx.so        # 你打包好的模块

你真正要运行的命令是:

/usr/bin/python /root/your_project/run.py

三、创建服务文件

新建文件:

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

粘贴下面内容,路径全部改成你自己的

[Unit]
Description=Your Python App Service
After=network.target[Service]
Type=simple
ExecStart=/usr/bin/python /root/your_project/run.py
WorkingDirectory=/root/your_project
Restart=always
RestartSec=3
User=root[Install]
WantedBy=multi-user.target

四、启用并启动服务

# 刷新服务配置
sudo systemctl daemon-reload# 开机自启
sudo systemctl enable yourapp# 立即启动
sudo systemctl start yourapp# 查看状态
sudo systemctl status yourapp

五、查看日志(排错用)

journalctl -u yourapp -f
http://www.jsqmd.com/news/661749/

相关文章:

  • 简化文件管理器的创建:PyQt5实例解析
  • 深入拆解:RTL8821CS在RK3308B上的蓝牙协议栈(Bluez5)集成与功能验证全流程
  • Gazebo Sim 开源机器人模拟器:从零开始掌握机器人仿真技术
  • FanControl终极指南:5分钟掌握Windows免费风扇控制软件
  • 发送博客测试
  • 2026年铝合金/PVC/楼梯/阳台/隔断/铜艺/室内/庭院/锌钢/不锈钢护栏厂家推荐:江苏裕临科技有限公司,多场景适用 - 品牌推荐官
  • 3步告别臃肿控制软件:GHelper让你的华硕笔记本重获新生
  • NNoM嵌入式AI框架终极指南:在MCU上部署神经网络的深度解析
  • 用C++ priority_queue 小顶堆搞定LeetCode 347:前K个高频元素(附完整代码)
  • 技术解析:基于深度学习的动态场景高动态范围成像
  • Cartographer反光板定位:从原理到实战的鲁棒性提升指南
  • MATLAB 虹膜识别例程(基于霍夫变换)
  • Path of Building终极指南:打造完美流放之路角色的免费离线构建规划器
  • MQTT协议
  • 2026年重庆半包装修/全屋装修/室内装修/别墅装修等家装服务推荐:重庆红灯笼装饰工程有限公司,专业服务重庆业主 - 品牌推荐官
  • STM32实战:复用推挽输出模式配置PWM信号(附完整代码)
  • 实战指南:如何用D435i相机与IMU高效运行ORB_SLAM3
  • 别再用BLEU评创造力了!:AGI原创性评估必须切换的5个专业级指标(附开源评估工具包)
  • 2026年桥梁/公路/建筑等养护用毛毡及土工布厂家推荐:临沂珠峰建材有限公司,多类型产品适配多场景 - 品牌推荐官
  • 从DEM精细化编辑到三维场景构建:技术流程与实践解析
  • 如何用QtScrcpy实现跨平台安卓投屏控制:终极实战指南
  • 别再折腾SD卡了!用C#上位机+STM32,5分钟搞定W25Q64字库烧录(附源码)
  • 2026年高性价比GEO优化服务商3家专业推荐与选型参考指南 - 商业小白条
  • 【STM32】实战2—用STM32与ULN2003实现28BYJ-48步进电机的精准调速与方向控制
  • 3D模型秒变Minecraft建筑:零基础掌握ObjToSchematic的创意魔法
  • 2026年铝合金大门厂家推荐:临朐骏宸金属制品有限公司,铝合金别墅大门/庭院大门/铝艺大门全系供应 - 品牌推荐官
  • 保姆级教程:在Windows上用QT Creator和libmodbus调试施耐德PLC(附虚拟串口调试技巧)
  • 告别盲调!用逻辑分析仪和CAN盒深度调试S32K144的CAN PAL组件
  • FPGA开发实战:从Modelsim到Vivado的典型编译报错排查指南
  • Unity WebGL 跨平台部署实战:PC与移动端打包与适配全解析