首页 > 解决方案 > 用于运行多个作业的通用气流 dag 文件

问题描述

我有 20 个 bash 脚本。有些使用 cron 每分钟、每天运行,有些每小时运行。现在我需要在气流中迁移。为此,根据气流概念,我需要再创建 20 个文件(DAG 文件)。

气流是否提供了创建通用 dag 模板,该模板可以在给定的计划时间以不同的 dag id 执行所有 bash 脚本?

我有一个参考 -气流动态 DAG 和任务 ID 但我怀疑,它是否正确?

标签: cronairflow

解决方案


您可以创建 3 个 DAGS:

  • 每分钟安排一次 DAG
  • 每小时计划的 DAG
  • 每日计划的 DAG。

在这些 DAGS 下创建任务以执行相应的脚本。


推荐阅读