섹션9 : Bash sensor/Python sensor

류홍규·2023년 8월 22일
0

airflow

목록 보기
18/18
post-thumbnail

1. Bash 센서 명세 확인


Return True if and only if the return code is 0. (bash_command에 작성한 쉘 스크립트 내용이 0이면, return True를 가진다.)

  • 쉘 스크립트에서 return True를 주는 방법
    • 파이썬에서의 return True와 같은 의미로 쉘 스크립트에서는 exit 0를 사용

      모든 쉘은 수행을 마친 후 EXIT_STATUS를 가지고 있으며 0~255 사이의 값을 가진다. EXIT 0만 정상이며 나머지는 모두 비정상의 의미를 가진다.
      마지막 명령 수행의 EXIT_STATUS를 확인하려면 echo $?로 확인한다.


ls라는 명령이 정상적으로 종료가 되었기 때문에 echo $?를 입력시 0이 리턴되었다.


No such file or directory)에 대한 에러코드로 2라는 값이 리턴되었다.


exit 값을 자유자재로 설정할 수도 있다.


2. Python 센서 명세 확인


python operator와 거의 비슷하다.

  • 무엇을 센싱할 것인가?
    -> 서울시 공공데이터에서 당일 날짜로 데이터가 생성되었는지 센싱하기
    (날짜 컬럼이 있는 경우)

--- 실시간 데이터가 아니라 날짜 정보가 없다.. 다시 데이터를 구해봐야겠다.

profile
공대생의 코딩 정복기

0개의 댓글