Airflow 每月工作安排

Airflow 每月工作安排,airflow,airflow-scheduler,Airflow,Airflow Scheduler,我想安排一个每月的工作,从今天开始每个月都在同一天运行。我希望今天是第一次跑步。例如,今天是11月2日,时间是上午10点。我如何安排每月2号上午11点运行的月度作业,11/2必须是第一次运行 default_args = { 'owner': 'airflow', 'depends_on_past': False, 'start_date': datetime(2020, 11, 1,22,00), 'email': "myemail@abc.com&q

我想安排一个每月的工作,从今天开始每个月都在同一天运行。我希望今天是第一次跑步。例如,今天是11月2日,时间是上午10点。我如何安排每月2号上午11点运行的月度作业,11/2必须是第一次运行

default_args = {
    'owner': 'airflow',
    'depends_on_past': False,
    'start_date': datetime(2020, 11, 1,22,00),
    'email': "myemail@abc.com",
    'email_on_failure': True,
    'email_on_success': True,
    'retries': 0
}   

def print_hello():
    today = date.today()
    print("Today's date:", today)
    return 'Hello world! Monthly Run'

dag = DAG('dummy_monthly', description='Simple tutorial DAG',
          schedule_interval='11 00 2 * *',
          start_date=datetime(2020, 11,2), catchup=False)

schedule\u interval
更改为
00 11 2**

有一个错误,我修复了cron表达式,但作业仍然没有运行。我的问题是,我是否希望安排从当前月份开始的每月跑步。例如,我希望将每月作业安排在11月18日作为第一次运行。如果希望DAG在11月18日运行,请将开始日期设置为11月17日。请参考此线程。