21

如何将 cron 作业设置为每周运行两次?

我知道如何为每周设置一个 cron 作业:

0 0 * * 0
4

3 回答 3

50

以下情况如何:

0 0 * * 1,4

这会将星期几设置为星期一 (1) 和星期四 (4)。您可以选择 0 到 7 之间的任何值(0 和 7 都是星期日)。

对于更具可读性的 crontab,您还可以使用名称:

0 0 * * MON,THU

另请参阅:如何指示 cron 每两周执行一次作业?

于 2013-01-02T12:05:39.077 回答
4

回复埃尔比的问题:

0 0 1,15 * *

这将在一个月内设置 cronjob(两周)2 次,即一个月的第 1 天和第 15 天。

于 2014-03-25T12:22:09.083 回答
1

这些答案很棒,但我想分享一个我在查看这个问题和答案后立即发现的工具,称为 crontab.guru。我不附属,我只是认为这是一个不错的工具。

crontab.guru 表示“周一和周四 00:00”。

于 2021-06-25T22:30:19.463 回答