通過為generate_rpt.sh和rpt_config.csv定義完整路徑,我能夠使您的DAG和bash腳本正常工作。我還遵循了您的文件夾結構,請參見下面的腳本位置: DAG location: Scripts location: 在我的DAG中,我使用環境變量DAGS_FOLDER獲取dags文件夾的路徑,并使用它提供文件的完整路徑。我還使用bash調用腳本并在命令本身上傳遞參數。見下面的DAG: import datetimefrom airflow import modelsfrom airflow.operators import bashimport osDAGS_FOLDER = os.environ["DAGS_FOLDER"]YESTERDAY = datetime.datetime.now() - datetime.timedelta(days=1)default_args = { 'owner': 'Composer Example', 'depends_on_past': False, 'email': [''], 'email_on_failure': False, 'email_on_retry': False, 'retries': 1, 'retry_delay': datetime.timedelta(minutes=5), 'start_dat