Я написал в cron job, чтобы обновить таблицу пользователей с помощью Nodejs.Я использовал пакет cron.Мне нужно запускать cron 4 раза в день.Я написал 2 кроны.Первый cron будет запускаться 4 раза в день с определенной продолжительностью времени и запустит второй cron.Второй cron будет запускаться каждые 5 минут, пока все пользователи не обновятся.после обновления пользователей второй 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
);
Первый раз Работает хорошо, но второй раз не запускается.Можете ли вы дать совет по этому вопросу?