Как настроить azure webjob на запуск каждые 30 секунд

#azure #azure-webjobs

#azure #azure-webjobs

Вопрос:

Это должно быть быстро — я знаю, как запускать .net webjobs с точностью до минуты.. например, 0 0/1 * 1/1 * *

но я хотел бы запускать каждые 10 секунд!! Я могу найти методы unix, но нет azure webjobs / ,net examples..

Комментарии:

1. Попробуйте разделить минуты на 60 * 10

Ответ №1:

Чтобы запланировать запуск веб-задания, вам необходимо добавить свойство schedule в settings.job файл. Значением расписания является выражение cron, которое содержит 6 полей для представления расписания: {second} {minute} {hour} {day} {month} {day of the week} .

Итак, вы просто добавляете следующее в settings.job файл, если хотите запускать каждые 10 секунд.

 {
  "schedule": "*/10 * * * * *"
}
  

Если ваше приложение выполняет непрерывные или запланированные веб-задания, включите Always On, чтобы убедиться, что веб-задания выполняются надежно. Эта функция доступна только на базовом, стандартном и премиальном уровнях ценообразования.

Для получения более подробной информации вы можете обратиться к этой статье.

Комментарии:

1. спасибо — очевидно, но иногда не видно слова для обозначения деревьев (недостаток работы сольным разработчиком).

Ответ №2:

шаблоны, похоже, похожи на задания расписания Cron

*/10 * * * *

https://crontab.guru

Комментарии:

1. Это будет выполняться каждые десять минут, вам нужна дополнительная звездочка в соответствии с ответом @joey-cai ниже