Планировать работу в определенное время, используя узел повестки дня js

Я хочу запланировать работу в определенное время, используя узел повестки дня JS

var agenda = new Agenda();
agenda.define('initA', function(job) {
  console.log("INITA AGENDA");

  job.repeatAt('at 13:25');
  job.save();
});

agenda.on('ready', function() {
  console.log("Agenda ready to start");
  agenda.start();
});

1 ответ

Чтобы запланировать работу в определенное время, используя повестку дня

сначала вы должны создать обработчик заданий, который определяет его поведение при обработке.

      agenda.define('initA', function(job) {

  console.log("INITA AGENDA");

  job.repeatAt('at 13:25');

  job.save();

});

Затем используйте 1. или 2.

1. повестка дня. Создать (название задания, данные)
      const job = agenda.create('initA', { id: 1 });
            job.schedule('tomorrow at 6pm');
            await job.save();
2. повестки дня.расписание(когда, имя, [данные])

как показано ниже

      agenda.schedule('tomorrow at noon', 'initA', { id: 1 });
Другие вопросы по тегам