cron - 用于运行多个作业的通用气流 dag 文件
问题描述
我有 20 个 bash 脚本。有些使用 cron 每分钟、每天运行,有些每小时运行。现在我需要在气流中迁移。为此,根据气流概念,我需要再创建 20 个文件(DAG 文件)。
气流是否提供了创建通用 dag 模板,该模板可以在给定的计划时间以不同的 dag id 执行所有 bash 脚本?
我有一个参考 -气流动态 DAG 和任务 ID 但我怀疑,它是否正确?
解决方案
您可以创建 3 个 DAGS:
- 每分钟安排一次 DAG
- 每小时计划的 DAG
- 每日计划的 DAG。
在这些 DAGS 下创建任务以执行相应的脚本。
推荐阅读
- visual-c++ - 来自按钮单击处理程序的 MFC 中的弹出菜单不起作用
- c++ - 如何在创建/销毁之前/之后检查 cudastream 的状态?
- python - 在 Windows 上使用 / 作为路径,并让 stdlib 函数也使用它(glob、os.path 等)
- hybris - 辅助服务模块未在 Spartacus B2B 中与 SAP Commerce cloud 2005/2011 (Hybris) 一起运行
- javascript - 在 Typescript 中为现有类型扩展并添加新属性
- sql-server - VBA Excel - SQL“执行”方法触发查询超时过期
- c# - Sqlite 批量插入新事务
- php - Json 用特殊字符编码
- ffmpeg - 使用特定的叠加起始位置从左到右移动叠加
- php - 返回 eloquent 模型关系时获取空值