5분마다 크론 작업 실행하기
*/5 * * * *가 이미 입력되어 있어요. 수정하면 다음 실행 시각이 바로 바뀌어요.
- 기기에서 실행돼요
- 회원가입 불필요
- 한 번 방문하면 오프라인에서도 작동해요

입력한 내용은 어디에도 보내지 않아요. 일정은 이 탭에서 계산돼요.
| 필드 | 표기 | 의미 |
|---|
다음 실행 10개
| # | 시점 | 지금부터 |
|---|
다가오는 한 주
표현식 /5 * * *는 분 필드에서 0분부터 시작해 5분마다, 그리고 시, 일, 월, 요일은 모두 매번이라는 뜻이에요. 그래서 :00, :05, :10 등에 실행되며, 한 시간에 12번, 하루에 288번 실행돼요.
근무 시간에만 5분마다 실행하고 싶다면 시와 요일 필드를 좁히면 돼요. 예를 들어 /5 9-17 * 1-5처럼 쓰면 됩니다. 크론 표현식 해석기에 어떤 표현식이든 넣으면 설명과 다음 실행 시각 목록을 볼 수 있어요.
cron 표현식을 읽고 다음 실행 시각 확인하기 방법
- 표현식을 입력하거나 자주 쓰는 일정을 고르세요.
- 작업이 실행되는 시간대를 고르세요.
- 문장 해석, 다음 실행 시각, 경고를 확인하세요.
질문
*/5는 작업을 저장한 시점부터 세기 시작하나요?
아니요. 간격은 필드의 시작점을 기준으로 계산돼요. 그래서 */5는 작업을 언제 추가했는지와 상관없이 0분, 5분, 10분 등에 실행돼요.
2분부터 시작해서 5분마다 실행하려면 어떻게 하나요?
분 필드에 2-59/5를 입력하세요. 2-59/5 * * * *는 :02, :07, :12 등에 실행돼요.
어떤 cron 형식을 읽을 수 있나요?
다섯 개 필드(분, 시, 일, 월, 요일), 앞에 초를 더한 여섯 개 필드, @daily 같은 매크로 형식을 읽어요. Quartz의 L, W, # 형식도 읽어서, 예를 들어 0 0 L * * 는 매달 마지막 날을 뜻해요.
날짜와 요일을 모두 지정하면 왜 두 조건에 맞는 날이 실행되나요?
표준 cron에서는 두 날짜 필드를 모두 지정하면 둘 중 하나만 맞아도 실행돼요. 그래서 0 0 13 * 5 는 13일과 모든 금요일에 실행돼요. 두 필드 중 하나에 * 또는 ?를 쓰면 다른 필드만으로 정해져요.
시계가 바뀌는 날에 일부 시각이 빠지는 이유는 뭔가요?
시계가 앞으로 가면 02:30 같은 시각은 존재하지 않아서 그 실행은 건너뛰어요. 시계가 뒤로 가면 두 번 나오는 시각은 처음 나올 때 한 번만 실행돼요. 작업이 실제로 쓰는 시간대를 고르세요.
입력한 일정이 어디로 전송되나요?
아니요. 표현식은 브라우저에서 읽고, 실행 시각도 브라우저가 알고 있는 시간대를 기준으로 계산해요.
리뷰
아직 리뷰가 없어요. 첫 리뷰를 남겨 보세요.

