提问者:小点点

如何设置node-cron在12小时内运行


我希望将我的Node.js项目中的一个任务安排在计划时间之后的12小时内运行。 我尝试使用0*/12***,但它只能在第12小时运行。 请问怎么办?


共1个答案

匿名用户

你可以尝试一下bull.js。 我从来没有用它来安排任务(只有一个任务在xx分钟后)。 但是根据他们的文档,您可以安排/重复一个任务。

示例代码:

paymentsQueue.process(function(job){
    // Check payments
});

 // Repeat payment job once every day at 3:15 (am)
 paymentsQueue.add(paymentsData, {repeat: {cron: '15 3 * * *'}});

链接到文档

非常容易使用,因为它跟在cron表达式描述符后面