需要Cron表达式才能在AWS Glue中每90分钟触发一次作业

时间:2018-03-13 17:53:29

标签: cron

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

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

1 个答案:

答案 0 :(得分:0)

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

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

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

如果好奇,语法为:

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