azure - Azure Function 和 CRON 再次
问题描述
我想每天 23:00 打电话。
我尝试以下方法:
[TimerTrigger("0 23 * * *")]TimerInfo myTimer,
但我收到一个错误:
Microsoft.Azure.WebJobs.Host:错误索引方法“FunctionAppCallEfsFuelCards.Run”。Microsoft.Azure.WebJobs.Extensions:计划表达式“0 23 * * *”未被识别为有效的 cron 表达式或时间跨度字符串。
怎么了?
解决方案
正如@DavidMakogon 在评论中所说,只是总结为一个答案,正确的 crontab 表达式应该{second} {minute} {hour} {day} {month} {day-of-week}
在 Azure Functions 的 Timer Trigger 中。
NCRONTAB expressions
官方文档部分对此进行了Timer trigger for Azure Functions
说明,如下图。
推荐阅读
- python - 在没有重复的两个 numpy 数组之间找到最近对的最快方法
- php - 将数据从 react-native 发送到 laravel api 时出现特殊字符问题
- linux - 如何进行句子之间的比较并计算相似度?
- android - 如何防止设置活动立即保存所有更改?
- reactjs - 链接在 next.js 中无效,即使我在页面上
- javascript - Web API 获取请求正文未定义
- c# - 需要帮助将包含空格的 bbcode URL 转换为有效的降价
- telegraf - 如何在电报中检查插件状态?
- google-api - 我是否需要将每个测试用户添加到谷歌开发者控制台中未经验证的应用程序的用户列表中?
- angular - Angular:使用 FormArray 读取多个文件的文件阅读器