crontab 每周一语法

Crontab every monday syntax

我创建了一个 cron 日期但不能确定。我想 运行 每个星期一 16:25。我得到了 https://crontab.guru 的帮助。根据 crontab.guru 每个星期一 16:25 是

25 16 * * MON

您可以在此处查看 https://crontab.guru/#25_16_*_*_MON . I checked the this time on https://www.freeformatter.com/cron-expression-generator-quartz.html 但无法正常工作。根据 freeformatter 必须是 0 25 16 ? * MON * 和下一个执行日期是正确的。哪一个是正确的。我应该使用哪一个?

我相信不同的 cron 实现有不同的语法。

例如,crontab.guru指的是cronitor,如网站上所说:

crontab guru: The quick and simple editor for cron schedule expressions by Cronitor

同样,freeformatter 指的是 Quartz 在其网站上提到的:

Generate a quartz cron expression with an easy to use online interface.

Which one should I use?

所以我认为这取决于您使用的 cron。对我来说,使用 crontab.guru 可以很好地在 MacOS 上安排作业。