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
posted @ 2026-04-18 16:44  华小电  阅读(9)  评论(0)    收藏  举报