【问题标题】:Node cron, run every midnight节点 cron,每天午夜运行
【发布时间】:2015-09-17 05:50:39
【问题描述】:

我想每天午夜运行 cron 作业。为此,我正在使用

0 0 0 1-31 * * 

但这对我不起作用。 我正在使用node cron。请建议有效的格式。

【问题讨论】:

  • 1-31 用于日期字段等效于*。除此之外,您的格式是正确的。如果您编辑问题以包含更多相关代码,我们可以帮助您弄清楚这里发生了什么。
  • @ev0lution 让我检查一下 0 0 0 * * * 格式。
  • 所有格式 00 00 00 * * *0 0 0 * * *0 0 0 1-31 工作正常。问题出在 cron 的代码中
  • 如何在每天上午 9:45 运行

标签: node.js cron


【解决方案1】:

您不需要设置所有字段。只设置前三个,它将负责每天午夜运行

0 0 0 * * *

【讨论】:

  • 为什么对这个答案投反对票?它是 100% 正确的。
【解决方案2】:

这很简单......

以下是每天凌晨 12 点运行 cron 作业的代码。

var job = new CronJob('0 0 0 * * *', function() {
 //will run every day at 12:00 AM
})

了解更多https://www.npmjs.com/package/cron

【讨论】:

  • 如何在每天上午 9:45 运行
  • 这很简单。使用这个 (45 9 * * *) 或 (0 45 9 * * *)
  • 如何在每天上午 9:45 和下午运行。请尽快回复。
  • @PeeyushKumar 试试这个(45,45 9,21 * * *)。这对你有用。
  • @SurjeetBhadauriya 非常感谢您的帮助,但我得到了答案。您必须使用 20 代替 21,因为时间是 0-23 计数的。 12AM 被称为 0。
【解决方案3】:

你也可以试试这个格式。

var CronJob=require('cron').CronJob;
var cronJob1 = new CronJob({

    cronTime: '00 00 00 * * * ',
    onTick: function () {
    //Your code that is to be executed on every midnight
    },
    start: true,
    runOnInit: false
});

要了解有关 cronTime 的更多信息,请参阅以下代码:

cronTime: '00 */3 * * * * ' => 每 3 秒执行一次。

cronTime:'* */1 * * * * ' => 意义不大。每秒执行一次。

cronTime: '00 */1 * * * * ' => 每 1 分钟执行一次。

cronTime: '00 30 11 * * 0-5 ' => 每个工作日(周一至周五)@ 11.30 AM 运行

cronTime: '00 56 17 * * * ' => 将在每下午 5:56 执行

【讨论】:

    【解决方案4】:

    这里是:

    var CronJob = require('cron').CronJob;
    
    var job = new CronJob('00 00 00 * * *', function() {
      /*
       * Runs every day
       * at 00:00:00 AM. 
       */
       // DO SOMETHING
      }, function () {
        /* This function is executed when the job stops */
      },
      true /* Start the job right now */
    );
    

    【讨论】:

      【解决方案5】:
      0 0 * * *
      

      此模式将在每天 00:00 运行 CronJob 作业

      https://crontab.guru/examples.html

      【讨论】:

        猜你喜欢
        • 2012-08-09
        • 1970-01-01
        • 2017-03-24
        • 2016-04-02
        • 2011-04-28
        • 2016-01-02
        • 2014-12-06
        • 2023-04-09
        • 2016-01-13
        相关资源
        最近更新 更多