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