对于这种情况,议程/ cron支持会重复吗? 例如:星期一和星期二每两周重复一次工作,我能够每两周重复一次工作,但不是特定的日子,如果是,那么时间间隔的表达是什么。周和日都可以是动态的。 感谢
答案 0 :(得分: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');
尝试一下,看看它是否满足您的需求。