В node.js я использую узел-штук для выполнения задач по синхронизации. Формат времени в стиле крона не очень интуитивно понятно для начинающих, поэтому обычно используется этот метод: например, в официальном примере задача выполняется со скоростью 42 минуты в час.
Кода -копия выглядит следующим образом:
var grade = require ('node-schedule');
var rule = new Grade.recurrencerule ();
Правило.minute = 42;
var j = gayd.schedulejob (rule, function () {
console.log («Ответ на жизнь, вселенную и все такое!»);
});
Итак, вопрос в том, как выполнять задачи каждые 15 минут или 30 минут?
Самое важнее, что правило. Например, поддерживает массивы, поэтому легко работать, если вы это знаете.
Выступайте каждые 15 минут:
Кода -копия выглядит следующим образом:
rule.minute = [0, 15, 45];
Точно так же каждые 30 минут:
Кода -копия выглядит следующим образом:
ruge.minute = [0, 30];