Повестка дня / Cron повторяется через каждые 2 недели в понедельник и вторник - PullRequest
0 голосов
/ 29 мая 2018

Повторяется ли поддержка повестки дня / cron для этого сценария?пример: повторять работу каждые 2 недели в понедельник и вторник, я могу повторять работу каждые 2 недели, но не в определенные дни, если да, что будет выражением временного интервала.И неделя, и дни могут быть динамичными.Спасибо

1 Ответ

0 голосов
/ 05 октября 2018

Если вы посмотрите на документацию , повестка дня предоставляет возможность составлять расписание с синтаксисом cron.Так, например, что-то вроде этого:

await agenda.every('*/3 * * * *', 'delete old users');

Следует настроить запуск программы каждые 3 минуты.

В вашем случае это просто вопрос поиска правильного хронстрока.Например:

0 0 * / 15 * 1-2

В 00:00 каждого 15-го числа месяца, если он включенкаждый день недели с понедельника по вторник.

await agenda.every('**0 0 */15 * 1-2**', 'do your thing');

Попробуйте и убедитесь, что он делает то, что вам нужно.

...