Как настроить выполнение веб-задания Azure с различными интервалами в течение дня

У меня есть веб-задание Azure, и я хочу настроить его запуск каждые 15 минут в утреннем сеансе и каждые 30 минут в вечернем сеансе.

Я развертываю свое веб-задание с помощью Visual Studio, и у меня уже есть файл settings.job. Моя проблема в том, что когда я настроил бегать каждые 15 или 30 минут, все работает отлично, но я очень хочу бегать каждые 15 минут утром и каждые 30 минут вечером.

Заранее спасибо


person Rejeesh    schedule 18.04.2018    source источник


Ответы (1)


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

Утренний график

0 */15 9-17 * * *

Вечернее расписание

0 */30 17-20 * * *

Эти расписания не проверялись, но я думаю, что они выглядят правильно

person James Wood    schedule 18.04.2018
comment
Да, я использую выражения Cron. Я хочу два разных расписания для одного приложения. Вместо того, чтобы развертывать дважды, есть ли другой способ планирования того же самого в одном приложении? - person Rejeesh; 19.04.2018
comment
Вы используете TimerTrigger ? Если это так, вам просто нужны 2 функции timertrigger и вызывать один и тот же код из обеих функций? - person Thomas; 22.04.2018