在 Debian 系统中,使用 systemd 定时器启动步骤如下:
/etc/systemd/system/myservice.service
,内容示例:[Unit]
Description=My service
[Service]
ExecStart=/path/to/your/script.sh
/etc/systemd/system/myservice.timer
,内容示例:[Unit]
Description=Run myservice
[Timer]
OnCalendar=*-*-* 00:00:00 # 每天午夜触发
Persistent=true
[Install]
WantedBy=timers.target
sudo systemctl daemon-reload
sudo systemctl enable myservice.timer
sudo systemctl start myservice.timer
sudo systemctl status myservice.timer
或sudo systemctl list-timers --all
查看。