【问题标题】:How to set node-cron to run in 12 hours如何设置 node-cron 在 12 小时内运行
【发布时间】:2020-07-26 17:25:43
【问题描述】:

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

【问题讨论】:

    标签: node.js cron node-cron


    【解决方案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 * * *'}});
    

    Link to doc

    很容易使用,因为它遵循cron expression descriptor

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-12
      • 2017-02-26
      • 2021-04-03
      • 2017-05-26
      • 1970-01-01
      • 2011-07-09
      • 1970-01-01
      相关资源
      最近更新 更多