2017-01-28 3 views
3

Каков правильный способ запланировать Airflow Dag так, чтобы он работал только по будням? Я попытался включить смещение часа как в start_date, так и в выражении schedule_interval, но оно все еще не начинается в нужное время. (Я хочу, чтобы начать 28-го января в 1am UTC, и запустить в то время со вторника по субботу.)Расписание воздушного потока в будние дни

default_args = { 
    'owner': 'me', 
    'depends_on_past': False, 
    'start_date': datetime.datetime(2017, 1, 28, 0, 0), 
    'email': ['[email protected]'], 
    '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") 

ответ

0

Ах, я вижу. По-видимому, это считается интервалом @daily, поэтому мне нужно установить start_date на 27-й.

Смежные вопросы