繁体   English   中英

AWS Cron 计划模式

[英]AWS Cron Schedule pattern

我想从周一到周五每 13 分钟间隔从美国东部标准时间下午 3 点到下午 4:05 运行我的 AWS Lambda。 我在我的触发器中使用此表达式作为计划模式 Amazon EventBridge 规则:

  0/13      20         ?            *         MON-FRI        *
Minutes   Hours   Day of Month    Month     Day of Week    Year

它以 13 分钟的间隔从下午 3 点运行到下午 4 点,并在下午 3:52 停止,但我想在下午 4:05 再运行一次。 我怎样才能改变小时模式来实现这一点?

我尝试将小时设为 20-21,但这只需要整整一个小时,而不是下午 4 点后的第一个 5 分钟。 我的期望是更改时间,以便按照 13 分钟的间隔时间安排下午 4:05。

您不能在单个 cron 表达式中执行此操作,您需要使用多个 cron 表达式来处理异常情况。

  • 0/13 20? * MON-FRI * 0/13 20? * MON-FRI * -> 2000、2013、2026、2039、2052
  • 5? * MON-FRI * 5? * MON-FRI * -> 2105

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM