如何修改Cron表达式让Glue作业仅在周一至周五运行?
修改方案:限制Glue作业仅周一至周五执行
你需要调整Cron表达式的周字段来实现仅工作日运行,AWS Glue使用的是CloudWatch Events兼容的Cron格式,字段顺序为:秒 分 时 日 月 周 年。
原表达式cron(0 21 * * ? *)中,第6位(周)为?表示不限制星期几,替换为周一至周五的范围即可:
两种可用的修改后的表达式:
- 使用数字范围(AWS Cron中2=周一,6=周五):
cron(0 21 * * ? 2-6) - 使用英文缩写更直观:
cron(0 21 * * ? MON-FRI)
说明:
- 保持秒(0)、分(21)、时()、日()、月(*)不变,确保每天21点的时间逻辑不变;
- 周字段设置为
2-6或MON-FRI,明确限定作业仅在周一至周五触发; - 年字段保留
*表示不限制年份,若不需要可省略(AWS Cron允许年字段可选)。
内容的提问来源于stack exchange,提问作者Hernandes Matias Junior
相关产品推荐
相关产品推荐

