Планировать работу в определенное время, используя узел повестки дня 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 });