2017-07-07 123 views
1

我已阅读documentationAzure WebJob使用Cron表达式未执行

CRON表达式由6个字段组成:{second} {minute} {hour} {day} {month} {week of the week}。

Cron表达式如0/15 * * * * *工作。这表示该作业应每15秒运行一次。

此外,一个cron表达式,如作品。

现在,我想让自己的工作在例如22:25每天运行。 我试过了:0 25 22 * * *以及* 25 22 * * *,但都没有工作,都在SCHEDULE下显示n/a

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

我做过的唯一一个cron表达式是0/15 * * * * *

为什么我的cron表达式不工作,我该如何解决它们在22:25每天运行?

回答

1

为什么我的cron表达式不工作,我该如何解决它们在22:25每天运行?

我只是测试下面的格式CRON,它在我身边运作良好。

0 25 22 * * * 

你可以通过创建一个在你的WebJob的根文件夹或创建WebJob当Azure的门户网站设置CRON名为settings.job文件创建一个计划WebJob。

enter image description here

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

+1

谢谢,这确实是时区问题。我的资源组在西欧,所以我期望WebJob TZ是一样的......显然它不是,无论出于何种原因。 – pookie