Home [Airflow] bashOperator 사용시에 jinja2.exceptions.TemplateNotFound
Post
Cancel

[Airflow] bashOperator 사용시에 jinja2.exceptions.TemplateNotFound

단순히 스크립트 실행인데 아래와 같이 에러가 났다.

1
jinja2.exceptions.TemplateNotFound: sh /forkrane/scrap.sh
1
2
3
4
5
6
    t2 = BashOperator(
        task_id='ingest',
        depends_on_past=False,
        bash_command='cd /forkrane; sh scrap.sh',
        retries=3,
    )

위가 정의한 BashOperator인데 아래와 같이 수정해야 한다.

1
2
3
4
5
6
    t2 = BashOperator(
        task_id='ingest',
        depends_on_past=False,
        bash_command='cd /forkrane; sh scrap.sh ', # 마지막에 공백을 추가 (파일 경로를 조작할때 필요)
        retries=3,
    )
This post is licensed under CC BY 4.0 by the author.

[FastAPI] 시작하기

[Airflow] Python 스크립트 BashOperator로 실행