假设我有两个DAG,其中dag2使用TriggerDagRunOperator在其流中执行dag1,如下所示:
现在,可以说dag2计划每天下午5点运行一次。 我在运行dag1时是否可以获取dag2(父DAG)的执行时间戳? 是否有任何内置参数可以保存该值?
如果发生了什么事并且dag2的触发时间比平时晚,比如说当天下午6点,那么我仍然希望获得原始的调度时间-在我处于dag1时就是5PM。
答案 0 :(得分:1)
将函数传递给:l
的{{1}}参数,该函数将python_callable
注入触发的DAG:
TriggerDagRunOperator
您可以使用execution_date