【问题标题】:Need Cron expression to trigger job for every 90 minutes in AWS Glue需要 Cron 表达式在 AWS Glue 中每 90 分钟触发一次作业
【发布时间】:2018-08-22 02:20:18
【问题描述】:

在 AWS 粘合服务中,有一个选项可以通过自定义 CRON 表达式触发作业。在我使用此 (0/2 * * ? *) cron 表达式每 2 小时触发一次作业之前。
现在我需要将 cron 表达式更改为每 90 分钟触发一次,即每 1 个半小时触发一次。我尝试了许多 cron 表达式,但不是每 90 分钟触发一次。即使我给了 90 分钟,它也会每 1 小时触发一次。

任何人都可以通过提供正确的 cron 表达式以每 90 分钟触发一次作业来帮助我吗?

【问题讨论】:

    标签: cron


    【解决方案1】:

    您可以使用以下基于Bill Weiss' answer on Server Fault 的模式。它经过修改以符合 AWS 使用的独特语法 (reference here):

    0 0-21/3 * * ? *
    30 1-22/3 * * ? *
    

    您必须定义两个单独的 Glue 触发器来完成此操作,每个都具有相同的作业设置。

    如果好奇,语法如下:

    1. 每 0 分钟运行一次,每 3 小时运行一次,持续 0-21 小时
    2. 每 30 分钟运行一次,每 3 小时运行 1-22 小时

    【讨论】:

      猜你喜欢
      • 2023-01-31
      • 2012-10-23
      • 1970-01-01
      • 2022-01-01
      • 2021-01-17
      • 1970-01-01
      • 2012-11-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多