gpt4 book ai didi

python - Airflow :使用 BashOperator 运行时,Python 脚本如何发出失败的任务信号

转载 作者:行者123 更新时间:2023-12-04 18:55:52 26 4
gpt4 key购买 nike

使用 BashOperator 运行 Python 脚本时 Airflow 1.10.9,

task_1 = BashOperator(
task_id='task_1',
bash_command='/path/to/env/python /path/to/task_1.py'
dag=dag)


在 Python 脚本中可以做什么来向 Airflow 发出此任务失败的信号?

task_1.py
if __name__ == '__main__':
print('Task failed!')
# How do we tell Airflow that the `task_1` has failed?

最佳答案

引发应该向 BashOperator 发送退出代码 1 的 Python 异常,该异常应该失败。

关于python - Airflow :使用 BashOperator 运行时,Python 脚本如何发出失败的任务信号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61783589/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com