首页 > 解决方案 > Azure Function 和 CRON 再次

问题描述

我想每天 23:00 打电话。

我尝试以下方法:

        [TimerTrigger("0 23 * * *")]TimerInfo myTimer,

但我收到一个错误:

Microsoft.Azure.WebJobs.Host:错误索引方法“FunctionAppCallEfsFuelCards.Run”。Microsoft.Azure.WebJobs.Extensions:计划表达式“0 23 * * *”未被识别为有效的 cron 表达式或时间跨度字符串。

怎么了?

标签: azurecronazure-functions

解决方案


正如@DavidMakogon 在评论中所说,只是总结为一个答案,正确的 crontab 表达式应该{second} {minute} {hour} {day} {month} {day-of-week}在 Azure Functions 的 Timer Trigger 中。

NCRONTAB expressions官方文档部分对此进行了Timer trigger for Azure Functions说明,如下图。

在此处输入图像描述


推荐阅读