2016-03-09 3 views
1

У меня возникли проблемы с настройкой расписания для веб-дизайна, которую я развертываю в Azure. Мне нужно, чтобы работа выполнялась в 8 часов утра и снова в 3 часа дня. Я могу установить время начала и интервал 7 часов, но это будет означать, что задание будет выполняться более двух раз в день.развертывание Azure webjob от VS2013 с расписанием

Я могу изменить расписание на портале Azure, но я не хочу этого делать каждый раз, когда я развертываю. Можно ли установить массив начальных времен в файле публикации JSON? Файл схемы можно найти здесь: http://schemastore.org/schemas/json/webjob-publish-settings.json

ответ

1

Вы можете указать хрон-выражения вроде:

0 0 8,15 * * * 

Это будет выполнять свою работу в 8 утра и 3 вечера каждый день.

From the documentation:

* * * * * * command to be executed 
┬ ┬ ┬ ┬ ┬ ┬ 
│ │ │ │ │ │ 
│ │ │ │ │ │ 
│ │ │ │ │ └───── day of week (0 - 7) (0 or 7 are Sunday, or use names) 
│ │ │ │ └────────── month (1 - 12) 
│ │ │ └─────────────── day of month (1 - 31) 
│ | └──────────────────── hour (0 - 23) 
│ └───────────────────────── min (0 - 59) 
└────────────────────────────── second(0 - 59) 
-1

я использовал работу планировщика: http://blog.davidebbo.com/2015/05/scheduled-webjob.html

Поскольку я хочу опубликовать из Visual Studio, не беспокоясь о графике, это работает лучше, я думаю.

+0

Может ли человек, который дал этот ответ -1, объяснить, почему? –

Смежные вопросы