AWS 的 Cron - 运行 每小时,周二 10:30 和 12:30 之间除外

Cron for AWS - Run every hour except between 10:30 and 12:30 on tuesdays

我有一个 运行 每个小时开始的 Glue 作业。触发器的 Cron 表达式如下所示 cron(0 * * * ? *).

但是,在每个星期二的两个小时内,目标 redshift 集群在维护期间出现故障 window,我宁愿不 运行 那时候的工作。

如何为 "Run on the 0th minute of every hour everyday except between 10:30 and 12:30 on Tuesdays" 指定 cron 表达式?

谢谢

可能只需要两个 cronjobs,一个在星期二,一个在其他日子

星期二:(0 0-10,13-23 * * 2) https://crontab.guru/#0_0-10,13-23___2

其他日子:(0 * * * 0-1,3-7) https://crontab.guru/#0___*_0-1,3-7