Cron 스케줄이란?
▪ task가 실행되는 시간을 정하기 위해 다섯개의 필드로 구성된 문자열
▪ {분} {시} {일} {월} {요일}과 같은 포맷으로 구성됨
Cron 표현식
특수문자 | 의미 |
* | 모든 값 |
- | 범위 지정 |
, | 여러 값 지정 |
/ | 증가 값 지정 |
L | 마지막 값 ▪ 일, 요일에만 가능 ▪ 일에 L입력: 해당 월의 마지막날 ▪ 요일에 L입력: 토요일 |
# | 몇 번째 요일인지 지정 |
Cron 표현식 예제
Cron 표현식 | 의미 |
15 2 * * * | 매일 2시 15분 |
0 0 1 * * | 매월 1일 0시 0분 |
10 1 * * 1 | 매주 월요일 1시 10분 |
0 9-18 * * * | 매일 9시부터 18시까지 정각마다 |
0 1 1,2,3 * * | 매월 1,2,3일 1시 |
* /30 * * * * | 30분마다 |
10 1 L * * | 매월 마지막일 1시 10분 |
10 1 * * 6#3 | 매월 세 번째 토요일 1시 10분 |
참고:
Airflow 마스터 클래스 강의 - 인프런
데이터 파이프라인을 효율적으로 만들고 관리하기 위한 Orchestration 도구인 Airflow에 대해 배우는 강의입니다. 초보자도 차근차근 배울 수 있는 Airflow 마스터 클래스, 환영합니다!, 데이터 파이프
www.inflearn.com
'Data Engineering > Airflow' 카테고리의 다른 글
[Airflow] Bash Operator & 외부 Shell 파일 실행하기 (0) | 2024.01.20 |
---|---|
[Airflow] Task 연결하기 (1) | 2024.01.16 |
[Airflow] Postgres 컨테이너 설치 및 network 설정 (0) | 2024.01.05 |
[Airflow] DAG 만들기 & DAG 디렉토리 설정 (0) | 2024.01.04 |
[Airflow] Local에 Airflow library 설치 (1) | 2024.01.04 |