Как создать расписание веб-задания для запуска exe с помощью выражения CRON

Существует функция azure (предварительная версия), которая своевременно выполняет приложение службы Windows. Теперь мне нужно перенести его на веб-задание Azure.

Как я могу написать веб-задание, которое планирует выполнение exe каждые 1 минуту, используя выражение CRON

Я новичок в WebJobs и понятия не имею, как это делать. Я использую Visual Studio 2015. Поверх этого установил пакет Azure SDK 2.9.6. Я просмотрел эту статью который говорит

просто включите файл settings.job в корень zip-файла WebJob. Этот файл JSON должен включать свойство расписания с выражением CRON.

Но я не мог понять, как это сделать в моем решении Visual Studio, поскольку в WebJob, который я создал в Visual Studio, есть только Functions.cs и Program.cs.


person sm101    schedule 01.06.2017    source источник


Ответы (2)


Есть несколько способов сделать это.

  1. Настройте запускаемое веб-задание и запланируйте его, используя выражение chron в файле settings.job.

  2. Настройте непрерывное веб-задание и запланируйте его с помощью TimerTrigger. Обратите внимание, что это включает добавление расширений пакета SDK для веб-заданий Azure, в отличие от варианта №1.

person Rob Reagan    schedule 01.06.2017

Ответ Роба Рейгана был информативным. Я нашел этот пост с примером Visual Studio

person sm101    schedule 02.06.2017