Расписание на конкретную дату и время в повестке дня

Я использую повестку дня для планирования работы. В документах показано, как планировать такие работы, как

agenda.schedule('in 2 minutes', 'some jobs')

Как я могу запланировать работу на конкретную дату и время. Я пытался использовать, как показано ниже, но не сработало

agenda.schedule('at 2018-7-24 09:47')

Любая помощь приветствуется. Спасибо

1 ответ

Согласно документам:

расписание (когда, имя, [данные], [cb])

Запланирует задание на запуск имени один раз в указанное время. when может быть Date или String, например, завтра в 5 вечера.

Так что-то вроде:

agenda.schedule(new Date(), 'MyJob')

Должен сделать это.

В конце дня все, что это делает, - это создание задания и установка параметра nextRunAt ISODate для этой записи задания.

Другие вопросы по тегам