如何使用nodejs一天运行4次cron作业?

时间:2018-06-13 07:11:55

标签: node.js express cron

我已经在cron作业上写过使用Nodejs来更新用户表。我用过cron node package。我需要每天运行4次cron。我写了两个铁饼。第一个cron将以特定的持续时间每天运行4次,并将启动第二个cron。第二个cron将每5分钟运行一次,直到所有用户都更新。更新用户后,第二个cron将停止。

示例代码: //这个cron将每5分钟运行一次

var job = new CronJob({
   cronTime: '*/5 * * * *',
   onTick: function() {
        //cron runs in every 5 min;
             /* API logic */
            // when all user updated this cron will stopped
            job.stop();
},start: false
});

//runs on 7est,8est,9est,10est,11est
var mainjob = new CronJob('0 0 7-11 * * *', function() {
         job.start();
  }, function () {},true
);

第一次它运行良好,但第二次没有开始。你能就此提出建议吗?

0 个答案:

没有答案
相关问题