我有一个DAG,需要将其安排为每45分钟(00:00、00:45、1:30、2:15等)运行一次 如何在Airflow中执行此操作。 普通的cron条目如下所示:
0.45 0-23 / 3 * * *
30 1-23 / 3 * * *
15 2-23 / 3 * * *
如何安排具有以上cron条目的DAG。
谢谢
答案 0 :(得分:0)
schedule_interval
仅支持一个cron表达式。
我看到两个选择:
PythonBranchOperator
(Airflow Documentation)来确定时间是否与3个cron表达式之一匹配。过去,我使用croniter软件包针对不同的cron表达式匹配气流execution_date