Python 3.x 更改'的时间;下一个执行日期';关于';bash运算符';
我试图通过Bash操作符启动一个进程Python 3.x 更改'的时间;下一个执行日期';关于';bash运算符';,python-3.x,airflow,pendulum,Python 3.x,Airflow,Pendulum,我试图通过Bash操作符启动一个进程 bash =BashOperator( task_id='Trigger some dag', bash_command='airflow trigger_dag -e "{{ next_execution_date }}" some_dag_id', dag=dag, ) 我知道Airflow使用钟摆来管理日期时间,所以通过查看文档,我尝试了“.set”方法 bash =BashOperator(
bash =BashOperator(
task_id='Trigger some dag',
bash_command='airflow trigger_dag -e "{{ next_execution_date }}" some_dag_id',
dag=dag,
)
我知道Airflow使用钟摆来管理日期时间,所以通过查看文档,我尝试了“.set
”方法
bash =BashOperator(
task_id='Trigger some dag',
bash_command='airflow trigger_dag -e "{{ next_execution_date.set(hour=someHour) }}" some_dag_id',
dag=dag,
)
但是我得到的错误是,“be摆.摆锤.摆锤对象”没有属性“set”
我找不到进一步的文件
如何更改下一个执行日期的时间?尝试以下方法(未测试):
bash=bash运算符(
task_id='Trigger some dag',
bash_command='airflow trigger_dag-e“{{macros.ds_add(next_execution_date,1)}”some_dag_id',
dag=dag,
)
为什么要从dag内触发dag?尝试以下方法(未测试):
bash=bash运算符(
task_id='Trigger some dag',
bash_command='airflow trigger_dag-e“{{macros.ds_add(next_execution_date,1)}”some_dag_id',
dag=dag,
)
为什么要从dag内部触发dag