每月3号运行气流Dag,但周日不运行



我很难找到正确的cron符号,以便在每个月的第三天安排我的DAG,而不是星期天。

下面的语句没有考虑星期天

schedule_interval='0 16 3 * *

有人能帮忙吗?

不幸的是,在cron中没有办法表示排除。

在气流中的一个解决方法可以是在开始时有一个任务,检查execution_date是否为星期日,如果是,则跳过所有剩余的任务。

有一个气流AIP(它目前正在工作)提供更详细的调度间隔:https://cwiki.apache.org/confluence/display/AIRFLOW/AIP-39+Richer+scheduler_interval,这将允许您在未来的气流版本中表示此间隔。

最新更新