问题描述
需要用于 Azure 函数的 Cron 表达式
哪个会在每个月的最后一天触发 0 20 23 升 1-12 ? *
我尝试使用上述格式,但 Microsoft azure 函数不接受这种类型的 cron 表达式,您有吗? 任何建议我
谢谢
解决方法
Azure logic app
使用 NCRONTAB expressions 并且不支持 L
表示一个月的最后一天。
据我所知,目前 Timer trigger
不能表示一个月的最后一天。
1.可以的话,可以用每月最后一天的24点,可以用每月第一天的零点表示:>
0 0 0 1 * *
2. 另一种选择是为每个月创建一个 Timer triggrt function
。如果使用consumption plan
,只会为函数执行付费,不会增加成本,但是会很麻烦。
3. 或者你可以用0 20 23 28-31 * *
,然后写代码验证当天是否是当月的最后一天。你可以参考这个post。