Cron 표현식 생성기

시각적으로 Cron 스케줄을 작성하거나, 표현식을 붙여넣어 의미를 확인할 수 있습니다.

설명
다음 5회 실행 (UTC)

기능

시각적 선택기
사람이 읽을 수 있는 설명
다음 5회 실행 시각

사용 방법

1. 분, 시, 일, 월, 요일 값을 선택하세요.

2. 또는 기존 Cron 표현식을 입력란에 붙여넣으세요.

3. 사람이 읽을 수 있는 설명과 다음 5회 실행 시간이 표시됩니다.

이 도구에 대하여

수많은 서버, CI 파이프라인, 클라우드 함수가 cron으로 일정을 잡는데, 필드 다섯 개로 된 문법은 간결한 만큼 잘못 읽기도 쉽습니다. 이 도구는 분, 시, 일, 월, 요일 순서로 표준 표현식을 만들고 설명해 줍니다. 필드를 조정하거나 기존 표현식을 붙여넣으면 쉬운 말로 된 설명과 다음 5회 실행 시각이 나오므로, 배포 전에 일정이 의도대로인지 확인할 수 있습니다. 각 필드에는 모든 값을 뜻하는 *, 1,15 같은 목록, 1-5 같은 범위, */10 같은 간격을 쓸 수 있습니다. 다음 실행 시각은 많은 서버와 클라우드 스케줄러가 쓰는 UTC로 계산되므로, 시스템이 다른 시간대로 cron을 실행한다면 현지 시각으로 환산하세요.

자주 묻는 질문

cron의 다섯 필드는 각각 무엇을 뜻하나요?
차례대로 분(0–59), 시(0–23), 일(1–31), 월(1–12), 요일(0–6, 0은 일요일)입니다. 예를 들어 30 9 * * 1-5는 월요일부터 금요일까지 매일 09:30을 뜻합니다.
*, 쉼표, 하이픈, 슬래시는 무슨 뜻인가요?
*는 모든 값, 쉼표는 목록(1,15), 하이픈은 범위(9-17), 슬래시는 간격(분 필드의 */15는 15분마다)을 뜻합니다. 0-30/10처럼 함께 쓸 수도 있습니다.
다음 실행 시각이 UTC로 표시되는 이유는 무엇인가요?
많은 서버, 컨테이너, 클라우드 스케줄러가 UTC로 동작하기 때문입니다. cron 데몬이 현지 시간대를 쓴다면 표시된 시각을 시차만큼 옮겨 보고, 서머타임 전환 때 실행이 건너뛰어지거나 중복될 수 있다는 점도 기억하세요.
초, 연도, MON 같은 이름도 지원하나요?
이 도구는 전통적인 5필드 형식을 사용합니다. Quartz나 일부 클라우드 서비스가 쓰는 초나 연도를 포함한 6–7필드 형식, L, W, # 같은 특수 문자는 해석하지 않으니 사용하는 플랫폼의 문서를 확인하세요.
일과 요일을 모두 지정하면 어떻게 되나요?
전통적인 Unix cron에서는 두 필드가 모두 제한되어 있으면 둘 중 하나만 맞아도 실행됩니다. 이 도구의 실행 시각 미리보기는 둘 다 맞는 시각만 보여 주고 다른 스케줄러들도 제각각이므로, 시스템이 어떻게 해석하는지 확인하지 않았다면 두 필드를 함께 쓰지 마세요.

관련 도구