安排气流在工作日运行

时间:2017-01-28 01:28:25

标签: airflow

安排Airflow Dag以便它只在工作日运行的正确方法是什么?我已经尝试在start_date和schedule_interval表达式中包含小时偏移,但它仍然没有在所需的时间开始。 (我希望它从1月28日凌晨1点开始,并在周二到周六的那个时间运行。)

default_args = {
    'owner': 'me',
    'depends_on_past': False,
    'start_date': datetime.datetime(2017, 1, 28, 0, 0),
    'email': ['me@myplace.com'],
    'email_on_failure': True,
    'email_on_retry': True,
    'retries': 2,
    'retry_delay': datetime.timedelta(minutes=60),
}

dag = DAG(
    'tasks', default_args=default_args, schedule_interval="0 01 * * 2-6")

1 个答案:

答案 0 :(得分:0)

啊,我明白了。显然这被认为是@daily间隔,所以我需要将start_date设置为27。