Cron

Cronjob 每 14 天在一個星期五(即每個第二個星期五)

  • October 8, 2019

我需要在星期五每 14 天執行一次 cronjob,即每個第二個星期五。以下是我能想到的最接近的:

0 10 */14 * 5

如果這一天是星期五,我認為 crontab 會在一個月的第 14 天和第 28 天(甚至不是每 14 天!)的 10:00 執行這個 cronjob。當然,這個條件不會在每個第二個星期五都滿足。

有任何想法嗎?

Crontab 本身並不支持所有其他星期五類型的規範,但我想你可以做這樣的事情:

00 10 1-7,15-21 * * [ `date +\%a` = Fri ] && yourcommand

引用自:https://serverfault.com/questions/331961