使用Cron Expression的Azure WebJob未执行

时间:2017-07-07 21:32:29

标签: azure cron azure-webjobs

我已阅读documentation

  

CRON表达式由6个字段组成:{second} {minute} {hour}   {day} {month} {星期几}。

0/15 * * * * *等Cron表达式有效。这表明作业应该每15秒运行一次。

此外,还有一个cron表达式,例如works。

现在,我想让我的工作在每天22:25运行。 我尝试过:0 25 22 * * *以及* 25 22 * * *,但它们都不起作用,都在n/a下显示SCHEDULE

即使0 0 11 * * *无法执行。

我工作的唯一cron表达式是0/15 * * * * *

为什么我的cron表达式不起作用,如何修复它们以便在22:25运行?

1 个答案:

答案 0 :(得分:1)

  

为什么我的cron表达式不起作用,如何修复它们以便在22:25运行?

我只是测试以下格式的CRON,它在我身边很有效。

0 25 22 * * *

您可以通过在WebJob的根文件夹下创建名为settings.job的文件或在创建WebJob时在Azure门户中设置CRON来创建计划的WebJob。

enter image description here

如果你的WebJob没有在22:25执行。它可能是由Azure WebJob上的时区是UTC±00:00引起的。您可以修改您的预定时间以满足您的要求。