【发布时间】:2021-12-04 14:38:17
【问题描述】:
我在 AWS 上使用以下 cron 表达式安排了一个 Lambda 函数:
* 19-20 ? * SAT *
因此,它每分钟运行一次,时间为周六的 19:00 至 20:59。但实际上,它真的只需要在星期六的 19:50 - 20:30 运行,而我目前的设置无缘无故地让我花钱。有什么方法可以使用 cron 表达式来指定(或者我可以使用另一种 AWS 调度机制来完成此操作)?
【问题讨论】:
我在 AWS 上使用以下 cron 表达式安排了一个 Lambda 函数:
* 19-20 ? * SAT *
因此,它每分钟运行一次,时间为周六的 19:00 至 20:59。但实际上,它真的只需要在星期六的 19:50 - 20:30 运行,而我目前的设置无缘无故地让我花钱。有什么方法可以使用 cron 表达式来指定(或者我可以使用另一种 AWS 调度机制来完成此操作)?
【问题讨论】:
我认为您必须将其拆分为两个表达式:
19:50-19:59:
50/1 19 ? * SAT *
20:00-20:30:
0-30/1 20 ? * SAT *
【讨论】: