我已经在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
);
第一次它运行良好,但第二次没有开始。你能就此提出建议吗?