我有一个议程工作,我想每五个月安排一次。假设我在 1 月 20 日开始这项工作,那么现在的时间表应该是 2019 年 1 月 20 日、2019 年 6 月 20 日、2019 年 11 月 20 日、2020 年 4 月 20 日等等。
Agenda 使用 cron 进行调度。
问题00 00 20 1,6,11 *
在于它永远不会在 4 月运行,它将
在 2019-06-01 00:00:00
然后在 2019-11-01 00:00:00
然后在 2020-01-01 00:00:00运行
然后在 2020-06-01 00:00:00
然后在 2020-11-01 00:00:00。
我使用的另一个表达式是00 00 20 */5 *
. 下一个运行时间是
2019-06-20 00:00:00
,然后是 2019-11-20 00:00:00
,然后是 2020-01-20 00:00:00,
然后是 2020-06-20 00:00 :00
然后在 2020-11-20 00:00:00
但它们不是我希望它运行的月份,即每隔五个月运行一次。