#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:
Комментарии:
1. Это будет выполняться каждые десять минут, вам нужна дополнительная звездочка в соответствии с ответом @joey-cai ниже