본문 바로가기

Minding's Programming/Airflow

[Airflow/Cron] Cron 스케줄 개념 정리

728x90
반응형

Cron 스케줄 개념

  • task가 실행되어야 하는 시간(주기)을 정하기 위한 5개의 필드로 구성된 문자열
  • {분} {시} {일} {월} {요일} 의 필드로 구성됨
  • 숫자 뿐 아니라 특수문자로도 입력 가능 (아래 표 참고)
  • 요일의 경우 일요일부터 0으로 시작해 토요일이 6으로 끝남.
특수문자 의미
* 모든 값
- 범위 지정
, 여러 값 지정
/ 증가값 지정
L 마지막 값 (일, 요일에만 지정 가능)
일에 L 입력시 해당 월의 마지막 일을 의미
요일에 L 입력시 토요일을 의미
# 몇 번째 요일인지 지정 (ex. n번째 토요일)

 

Ex)

15 2 * * * : 매일 2시 15분

0 * * * * : 매시 정각

0 9-18 * * * : 매일 9~18시까지 정각마다

0 1 1,2,3 * * : 매일 1,2,3일만 1시에

*/30 * * * * : 30분마다 (0분과 30분)

10 1 L * * : 매월 마지막 일 1시 10분

10 1 * * 6#3 : 매월 3번째 토요일 1시 10분

 

728x90