Я создал веб-задание python azure, которое я хочу запускать дважды: 1-е ежедневно в 2 часа ночи, а второе - каждую субботу в 4 часа утра.
Как я могу добиться этого в одном выражении cron?
Ниже мой текущий файл выражения cron выглядит так:
{"schedule":"0 0 14 * * *"}
Вы хотите сказать 2 разные веб-работы
правильно, две разные веб-работы
Поскольку @ThiagoCustodio сказал правильно, что невозможно разрешить два расписания в одном выражении CRON, и вам необходимо создать два веб-задания для выполнения вашего требования.
Это могут быть веб-задания или функции в функции Azure, два экземпляра требуются для двух разных расписаний.
В этом SO #57211407 пользователь @GeorgeChen предоставил 3 способа реализации нескольких выражений CRON в веб-заданиях Azure с практическими примерами кода. Этими способами являются несколько методов статического веб-задания в функции, запускаемой по таймеру Azure, файл класса пользовательского расписания и настраиваемый планировщик абстрактного класса в веб-заданиях Azure.
Я не думаю, что это возможно с одним выражением cron. Вам лучше использовать два разных, и оба имеют одну и ту же логику.