有没有一种方法可以根据一天的不同时间安排气流停滞

时间:2020-04-26 06:19:54

标签: python airflow airflow-scheduler

我有一个气流障碍物,预定每天运行,但仅在星期日的不同时间运行。假设我想在周一至周六的下午5点运行dag,但需要在周日的上午10点运行dag,是否可以不创建单独的dag?我尝试使用if if来设置schedule_interval变量,如下面的python脚本中所示。但是以下方法的问题是,星期一至星期六的下午5点触发了dag,但是在星期天,它以某种方式触发了两次,分别是上午12点和上午10点。有人可以帮我解决问题。

    today = date.today();
    if today.isoweekday()==7:
       schedule='0 10 * * *'
    else:schedule='0 17 * * *'
    dag = DAG('test', catchup=False,schedule_interval=schedule,default_args=default_args) as dag:

0 个答案:

没有答案