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

Raj*_*eev 13 cron node.js

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

0 0 0 1-31 * * 
Run Code Online (Sandbox Code Playgroud)

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

Paw*_*wan 17

您无需设置所有字段.设置前三个,它将照顾每天午夜
0 0 0***


Sur*_*iya 9

这很简单......

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

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

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

  • 这很简单。使用(45 9 * * *)或(0 45 9 * * *) (2认同)

Mat*_*ohn 5

您也可以尝试这种格式。

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
});
Run Code Online (Sandbox Code Playgroud)

要了解有关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 PM执行


Swa*_*lvi 5

0 0 * * *
Run Code Online (Sandbox Code Playgroud)

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

https://crontab.guru/examples.html