节点cron,每隔午夜运行一次
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了节点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 Expression (Quartz) 用于每个午夜 12 点运行的程序