Popular blog tags

rpi5 debain 12,Python运行定时下载程序

Published

 

在 Raspberry Pi 5(Debian 12)上运行 Python 定时下载程序,关闭终端窗口后程序就中断,最简单的解决办法是让程序脱离终端运行。

 

希望它每天定时下载、断网或重启后也能自动恢复,使用 systemd 服务。

 

step 1. 创建服务文件

sudo nano /etc/systemd/system/py-download.service
[Unit]
Description=Python Scheduled Download
Wants=network-online.target
After=network-online.target

[Service]
Type=simple
User=pi
WorkingDirectory=/home/pi/scripts
ExecStart=/usr/bin/python3 -u /home/pi/scripts/download.py
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target