Я пытаюсь планировать задачи в потоке воздуха, но, видимо, это не так очевидно.
Задача, которую я хочу выполнить, довольно проста, вот конфигурация DAG:
from datetime import datetime
from airflow import DAG
from airflow.operators.dummy_operator import DummyOperator
from airflow.operators.python_operator import PythonOperator
def print_hello():
return 'Hello world!'
dag = DAG('hello_world', description='Simple tutorial DAG',
schedule_interval='30 15 * * *',
start_date=datetime(2018, 10, 3), catchup=False)
dummy_operator = DummyOperator(task_id='dummy_task', retries=3,
dag=dag)
hello_operator = PythonOperator(task_id='hello_task',
python_callable=print_hello, dag=dag)
dummy_operator >> hello_operator
Этозначит я хочу запускать его каждый день в 15:30.Например, если я включу эту задачу сегодня, она не сработает в 15:30, а сработает завтра в это время.Это связано с идеей левой границы интервала выполнения (довольно странная особенность Airflow).
Так вот вопрос:
Как запустить задачу именно сегодня в 15: 30, а не завтра в конце интервала выполнения?
Будут признательны за любые предложения или разъяснения.