【发布时间】:2018-04-27 00:50:35
【问题描述】:
我尝试使用 crontab 在 Ubuntu 16.04 中安排任务:
45 2 * * 4/2 sh /var/lib/libvirt/images/backups/backup_res.sh
我希望每隔一个星期四凌晨 2:45 执行一次。 但是,我不断收到糟糕的每周错误。 如果我删除 /2,它工作正常。 可能是什么问题?
【问题讨论】:
我尝试使用 crontab 在 Ubuntu 16.04 中安排任务:
45 2 * * 4/2 sh /var/lib/libvirt/images/backups/backup_res.sh
我希望每隔一个星期四凌晨 2:45 执行一次。 但是,我不断收到糟糕的每周错误。 如果我删除 /2,它工作正常。 可能是什么问题?
【问题讨论】:
我认为最好的方法是:
45 2 * * Thu expr `date +\%s` / 604800 \% 2 >/dev/null || sh /var/lib/libvirt/images/backups/backup_res.sh
请看这个Q&A
【讨论】: