Как мне создать триггер таймера с Azure функциями (версия 3 и NET Core) , который должен выполняться каждый первый вторник каждого месяца в 8:00. Начиная с настоящего момента (05.08.2020) это должны быть следующие пять вхождений:
- 2020/06/02 Вт 08: 00: 00
- 2020/07/07 Вт 08:00: 00
- 2020/08/04 Вт 08:00: 00
- 2020/09/01 Вт 08:00: 00
- 2020/10/06 Вт 08: 00: 00
Используя www.cronmaker.com, у меня следующий NCRONTAB:
0 0 8 ? 1/1 TUE#1 *
Но тогда У меня следующее исключение:
Выражение расписания 0 0 8 ? 1/1 Tue#1 *
не было распознано как допустимое выражение CRON или строка TimeSpan.
Затем я начал изменять CRON выражение для следующих изменений:
CORN | Result
----------------- |-------------------------------------------
0 0 8 ? 1/1 Tue#1 | Error from above
0 0 8 * 1/1 Tue#1 | Error from above
0 0 8 1/1 Tue#1 * | Error from above
0 0 8 * 1/1 Tue 1 | Error from above
0 0 8 ? 1/1 Tue 1 | Error from above
0 0 8 * 1/1 Tue/1 | 2020/05/29 08:00:00 - 2020/05/30 08:00:00
0 0 8 * * Tue/2 | 2020/05/30 08:00:00 - 2020/06/02 08:00:00
0 0 8 * 1/1 Tue/2 | 2020/05/30 08:00:00 - 2020/06/02 08:00:00
0 0 8 ? 1/1 Tue/2 | Error from above
Таким образом, каждое выражение, которое я сделал, не будет работать должным образом. У меня вопрос: какое правильное выражение?