我如何每分钟执行一次 cron 作业?

我如何每分钟执行一次 cron 作业?

以下cron配置是否相同?

  1. * * * * *

  2. 0 * * * *

  3. 1 * * * *

我正在寻找一种每分钟运行一次作业的配置。

答案1

不。

最后两个将每小时运行一次。一个在每小时的 0 分钟,另一个在每小时的 1 分钟。但是全星号 cron 输入意味着 cron 作业将在每个工作日的每个月的每一天的每一分钟运行。

答案2

Cron 的语法指定星号匹配所有可能的值。

因此,如果您的“分钟”列有一个星号,则表示“每分钟运行一次作业”。

如果该列中有“0”或“1”,则表示它每小时只运行一次,例如在 15:00 或 15:01。

相关内容