我需要每 14 天的星期五(即每隔一个星期五)运行一次 cronjob。以下是我能想到的最接近的:
0 10 */14 * 5
我认为 crontab 会在每月 14 日和 28 日的 10:00 运行这个 cronjob(而且这还不是每 14 天!)如果这天是星期五的话。当然,这个条件不会每隔一个星期五就满足。
有任何想法吗?
答案1
Crontab 本身并不支持所有其他星期五类型的规范,但我想你可以做这样的事情:
00 10 1-7,15-21 * * [ `date +\%a` = Fri ] && yourcommand