WebJob Crontab计划在最高时间运行,之后每15分钟运行一次

时间:2015-12-13 07:19:16

标签: azure cron azure-webjobs azure-webjobssdk

我正在尝试以crontab格式提供我的Azure WebJob的计划,该计划将每15分钟运行一次,但恰好在h:00,h:15,h:30和h:45。

我现在用于网络工作的那个是:

{ "schedule": "0 0/15 * * * *" }

但是这并不能让它在每小时的最高时间运行,然后每15分钟运行一次。

我希望这份工作继续投入 - 没有结束日期/时间。但是,当我启动webjob时,它应该不会开始运行,直到它是h:00,h:15,h:30或h:45 - 无论哪个恰好是下一个。例如,如果我在上午8:37部署我的webJob,第一次运行应该是在上午8:45,然后应该每隔15分钟继续运行。

我很感激这方面的一些帮助。感谢。

2 个答案:

答案 0 :(得分:1)

使用*/15分钟:

0 */15 * * * *

答案 1 :(得分:1)

来自this answer

field          allowed values
-----          --------------
second         0-59
minute         0-59
hour           0-23
day of month   1-31
month          1-12 (or names, see below)
day of week    0-7 (0 or 7 is Sun, or use names)

所以对你:

{ "schedule": "0 0,15,30,45 * * * *" }