timer 比 crontab 多了 journal 日志、依赖声明和补跑机制。
写法是拆两个文件:只做动作的 service 设 oneshot,同名 timer 用 OnCalendar 写时间、Persistent=true 补跑。
改完 daemon-reload,用 list-timers 确认下次时间。
# /etc/systemd/system/backup.timer
[Timer]
OnCalendar=*-*-* 03:30:00
Persistent=true
[Install]
WantedBy=timers.target
systemctl daemon-reload && systemctl enable --now backup.timer
systemctl list-timers --all
journalctl -u backup.service
THE END






暂无评论内容