定位与澄清
在Linux中实现定时调度的标准方式
0 3 * * * /path/to/backup.sh 表示每天 03:00 执行;常用管理命令:crontab -e/-l/-r。输出建议重定向到日志,如 > /var/log/backup.log 2>&1。系统级任务可置于 /etc/crontab、/etc/cron.d/ 及 /etc/cron.daily|weekly|monthly/。echo "cmd" | at 14:00 或 at 5pm tomorrow;管理命令:atq 查看、atrm <id> 删除;需确保 atd 服务运行。OnCalendar=*-*-* 03:00:00 表示每天 03:00;常用命令:systemctl enable|start mytask.timer、systemctl list-timers。将 FetchLinux 与定时调度结合的实操示例
0 2 * * * /usr/local/bin/fetchlinux download fedora && sha256sum /path/to/image.iso | tee /var/log/fetchlinux.sha256
30 1 * * * /usr/local/bin/fetchlinux --config /opt/fetchlinux/fetchlinux.conf --run-job nightly-sync
提示:
>> /var/log/fetchlinux.log 2>&1)。systemctl status cron 或查看日志确认任务是否按预期执行。选型建议