如何设置每天上午12点的节点时间表



我正在使用节点调度来调度我的任务。现在我需要每天凌晨12点安排一份工作。下面给出的是我正在使用的代码,

var rule3 = schedule.scheduleJob('00 00 00 * * *', function(){
    console.log('my test job!');
});

这对我不起作用。

感谢您的帮助。提前谢谢。

您可以简单地使用节点cron模块。

var CronJob = require('cron').CronJob;
var job = new CronJob('00 00 12 * * 0-6', function() {
  /*
   * Runs every day
   * at 12:00:00 AM.
   */
  }, function () {
    /* This function is executed when the job stops */
  },
  true, /* Start the job right now */
  timeZone /* Time zone of this job. */
);

阅读文档了解更多模式。

对于任何被困在这个问题上的人,也要检查你的应用程序在什么时间运行。默认情况下,你的应用可能在格林尼治标准时间,这肯定会让你认为你的时间表不起作用。将console.log(Date.now())放入一个方便的位置并进行检查。你可能只需要把时间表上的时间调整几个小时。

相关内容

最新更新