将脚本添加为系统服务

1. 创建服务文件

sudo vim /etc/systemd/system/your_script.service

内容:

[Unit]
Description=你的脚本简介
After=network.target

[Service]
Type=simple
User=root
WorkingDirectory=/home/xiaoxing

ExecStart=/bin/python3 /home/xiaoxing/your_script.py

Restart=always
RestartSec=10

StandardOutput=append:/var/log/your_script.log
StandardError=append:/var/log/your_script_error.log

[Install]
WantedBy=multi-user.target

2. 重新加载 systemd

systemctl daemon-reload

3. 设置开机启动

systemctl enable your_script

4. 启动服务

systemctl start your_script

5. 查看状态

systemctl status your_script

实时查看日志:

tail -f /var/log/your_script.log

错误日志:

tail -f /var/log/your_script_error.log