Crontab - "bad day-of-week" 错误,当尝试使用 "dow/2" 将任务安排到 运行 一周中的另一天时
Crontab - "bad day-of-week" error, when trying to schedule a task to run each other day-of-week using "dow/2"
我尝试使用 crontab 在 Ubuntu 16.04 中安排任务:
45 2 * * 4/2 sh /var/lib/libvirt/images/backups/backup_res.sh
我希望它每隔一个星期四在 2:45AM 执行。
但是,我不断收到糟糕的星期几错误。
如果我删除/2,它工作正常。
可能是什么问题?
我认为最好的方法是:
45 2 * * Thu expr `date +\%s` / 604800 \% 2 >/dev/null || sh /var/lib/libvirt/images/backups/backup_res.sh
请看这个Q&A
我尝试使用 crontab 在 Ubuntu 16.04 中安排任务:
45 2 * * 4/2 sh /var/lib/libvirt/images/backups/backup_res.sh
我希望它每隔一个星期四在 2:45AM 执行。 但是,我不断收到糟糕的星期几错误。 如果我删除/2,它工作正常。 可能是什么问题?
我认为最好的方法是:
45 2 * * Thu expr `date +\%s` / 604800 \% 2 >/dev/null || sh /var/lib/libvirt/images/backups/backup_res.sh
请看这个Q&A