节点cron,每隔午夜运行一次

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了节点cron,每隔午夜运行一次相关的知识,希望对你有一定的参考价值。

我想每天午夜开始做cron工作。为此,我正在使用

0 0 0 1-31 * * 

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

答案

您无需设置所有字段。设置前三个,它将在午夜每天运行 0 0 0 * * *

另一答案

这很简单......

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

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

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

另一答案

您也可以尝试这种格式。

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运行

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

另一答案

这是:

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 */
);

以上是关于节点cron,每隔午夜运行一次的主要内容,如果未能解决你的问题,请参考以下文章

如何编写一个每天午夜运行脚本的 cron?

Cron Expression (Quartz) 用于每个午夜 12 点运行的程序

Cron 作业每 x 周和特定日期运行一次 [关闭]

Cron表达式范例:每隔5秒执行一次:*/5 * * * * ?

为什么这个cron作业每分钟运行一次?

无法使用cron每分钟执行一次python 3脚本