Как запустить задание cron 4 раза в день, используя nodejs? - PullRequest
0 голосов
/ 13 июня 2018

Я написал в 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
);

Первый раз Работает хорошо, но второй раз не запускается.Можете ли вы дать совет по этому вопросу?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...