클론 표현식(Cron Expression), 배치 프로그램에서 이용

J._NA 개발일지·2024년 6월 7일

크론 표현식은 주로 유닉스 계열 운영체제의 스케줄러인 cron에서 사용되며,
작업이 정기적으로 실행될 시간을 지정

0 0 3 * * ?
| | | | | |
| | | | | +----- 요일 (0 - 7) (0 or 7 = 일요일)
| | | | +------- 월 (1 - 12)
| | | +--------- 일 (1 - 31)
| | +----------- 시 (0 - 23)
| +------------- 분 (0 - 59)
+--------------- 초 (0 - 59)

주어진 표현식 "0 0 3 * * ?"을 해석하면 다음과 같습니다.

초: 0초
분: 0분
시: 3시 (오전 3시)
일: 매일
월: 매월
요일: 모든 요일

0 0 0/1 * * ?
| | | | | |
| | | | | +----- 요일 (0 - 7) (0 or 7 = 일요일)
| | | | +------- 월 (1 - 12)
| | | +--------- 일 (1 - 31)
| | +----------- 시 (0 - 23)
| +------------- 분 (0 - 59)
+--------------- 초 (0 - 59)

0 0 0/1 * * ?" 표현식은 "매 시간 정각(00분 00초)에 작업을 실행"하라는 의미입니다.
크론 표현식에서 "0/1"과 같은 형식은 주기를 나타내며, "0부터 시작하여 매 1시간마다"를
의미합니다.

profile
아밥 & 프론트엔드 개발자

0개의 댓글