【问题标题】:Agenda/Cron repeat after every 2 week on monday and tuesdayAgenda/Cron 在周一和周二每 2 周重复一次
【发布时间】:2018-11-07 14:52:14
【问题描述】:

议程/cron 支持在这种情况下重复吗? 示例:在周一和周二每 2 周重复一次工作,我可以每 2 周重复一次工作,但不是特定的日子,如果可以,时间间隔的表达方式是什么。星期和天都可以是动态的。 谢谢

【问题讨论】:

  • construct cron sentences 的有用链接。该链接中的 cron 语法是我能得到的最接近您所描述的内容。此链接还描述了您正在构建的内容,非常方便

标签: node.js cron agenda


【解决方案1】:

如果您查看documentation 议程,则可以使用cron 语法进行计划。比如这样的:

await agenda.every('*/3 * * * *', 'delete old users');

应将议程设置为每 3 分钟运行一次。

在您的情况下,只需找到正确的 cron 字符串即可。比如这样:

0 0 */15 * 1-2

如果是每周一到周二的每一天,则在每月第 15 天的 00:00。

await agenda.every('**0 0 */15 * 1-2**', 'do your thing');

试试看它是否能满足您的需要。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-08
    • 2022-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多