도구로 건너뛰기
JoeLucky

도구의 ★를 눌러 저장하세요

도구 카테고리

Base64 인코더/디코더JSON 트리 뷰어인기JWT 디코더UUID 생성기URL 인코더/디코더JSON을 CSV로CSV를 JSON으로JSON을 YAML로YAML을 JSON으로JSON을 XML로XML을 JSON으로CSV를 YAML로YAML을 CSV로JSON 포매터YAML 포매터XML 포매터HTML 포매터CSS 포매터정규식 테스터해시 생성기Cron 해석기HTML 엔티티 인코더/디코더진법 변환기URL 파서CSV 뷰어/검증기마크다운 미리보기SQL 포매터Mermaid 실시간 편집기LLM API 비용 계산기신규LLM VRAM 계산기신규RAG 청크 시각화신규클라우드 스토리지 비용(S3, R2, B2)신규SLA 가동률 계산기신규
JoeLucky

실용적인 온라인 도구를 한곳에서

개인정보처리방침이용약관

© 2026 JoeLucky®. 모든 권리 보유.

  1. JoeLucky
  2. /개발자
  3. /Cron 해석기

Cron 해석기

cron 식을 검증하고 어느 시간대에서든 다음 실행 시각을 확인하세요.

비슷한 개발자

전체 보기
SLA 가동률 계산기

99.9%나 99.99%를 월·연 허용 다운타임으로 바꾸고 가용성을 결합하세요.

열기 →
타임스탬프 변환기

실시간 Unix 타임스탬프와 양방향 변환, 여러 시간대와 형식을 지원합니다.

열기 →
시간대 변환기

서머타임을 자동 반영해 시간대별 현지 시각을 비교하므로 지역 간 회의 일정을 잡기에 좋습니다.

열기 →

💬 댓글

?

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요!

Cron 해석기이(가) 무엇인가요?

표준 5필드 cron 표현식을 검증하고 쉬운 말로 된 요약과 모든 IANA 시간대의 다음 10회 실행 시각을 얻으세요. 서머타임도 처리합니다(봄에 존재하지 않는 시각은 건너뛰고 가을에 반복되는 시각은 한 번만 셉니다). 월·요일 약어와 @daily 같은 별칭을 받으며, GitHub Actions, Vercel, Kubernetes, crontab의 제한과 붙여넣기용 스니펫을 보여 주고, 옵션으로 표현식을 만들 수도 있습니다.

사용 방법

  1. cron 표현식(분 시 일 월 요일)을 입력하거나 예시를 클릭하세요. “옵션으로 표현식 만들기”를 열 수도 있습니다.
  2. 시간대와 대상 플랫폼(crontab, GitHub Actions, Vercel, Kubernetes)을 고르세요.
  3. 요약, 필드별 설명, 다음 10회 실행 시각(UTC와 오프셋 포함)을 확인하세요.
  4. 서머타임과 플랫폼 안내를 읽고 스니펫을 프로젝트에 복사하세요.

참고 사항

  • 예: 0 9 * * 1-5는 평일 매일 09:00을 뜻하며, Asia/Taipei의 09:00은 UTC 01:00입니다.
  • 일과 요일이 모두 제한되면 규칙은 OR입니다(Vixie cron). 초 필드, 6/7필드 형식, Quartz의 ?, L, W, #는 지원하지 않습니다.
  • GitHub Actions는 최소 간격이 5분이고 기본적으로 UTC로 실행됩니다. Vercel은 UTC를 읽고 Hobby는 작업당 하루 최대 1회만 허용합니다. Kubernetes는 .spec.timeZone을 쓰세요. 스케줄 안의 CRON_TZ/TZ는 지원되지 않습니다. 규칙은 2026-10-20에 확인했으며 플랫폼은 바뀔 수 있습니다.
  • 모든 계산은 브라우저에서 이루어지며 표현식은 업로드되지 않습니다.

자주 묻는 질문

AWS EventBridge나 Quartz의 6–7필드 cron을 지원하나요?

아니요. 도구의 기준은 표준 Unix/POSIX 방식의 5필드 cron(분 시 일 월 요일)이며, 6필드나 7필드 표현식은 조용히 잘못 읽지 않고 필드 수 오류로 거부합니다. 숫자 외에 월·요일 약어(JAN, MON)와 @daily, @hourly 같은 별칭을 받습니다. 초 필드와 Quartz의 ?, L, W, #는 여전히 지원하지 않습니다.

일과 요일이 모두 제한되어 있으면 AND인가요, OR인가요?

OR입니다. 이는 표준 Vixie cron 동작으로, 일과 요일 둘 다 단순한 “*”가 아니면 둘 다 요구하지 않고 어느 한 조건이라도 맞으면 작업이 실행됩니다. 도구의 요약과 그 아래 안내가 이를 설명합니다.

“다음 실행”은 어느 시간대로 계산되나요?

기본값은 브라우저의 현지 시간대이며, 시간대 메뉴에서 모든 IANA 시간대(Asia/Taipei, America/New_York 등)나 UTC로 바꿀 수 있고 표에는 그 시간대의 시각과 UTC가 함께 표시됩니다. 서버 측 스케줄러는 흔히 UTC로 동작하므로 사용하는 플랫폼이 실제로 쓰는 시간대를 선택하세요.

서머타임은 cron 실행에 어떤 영향을 주나요?

시계가 앞당겨질 때는 일부 현지 시각(예: 02:30)이 존재하지 않으므로 도구는 그 실행을 건너뛰고 결과에 표시합니다. 시계가 되돌려질 때는 같은 현지 시각이 두 번 나타나며 고정 시각 스케줄은 첫 번째 발생에서 한 번만 계산합니다. 플랫폼마다 이 경우를 다르게 처리하므로 중요한 작업은 전환 시간대를 피하거나 UTC로 예약하세요.

GitHub Actions, Vercel, Kubernetes의 cron에는 어떤 제한이 있나요?

GitHub Actions 스케줄은 최소 간격이 5분이고 기본적으로 UTC로 실행되며 부하 시 지연될 수 있고 기본 브랜치에서만 발동합니다. Vercel은 cron 표현식을 UTC로 읽으며, Hobby는 작업당 하루 최대 1회에 최대 59분의 시간 여유가 있고 Pro와 Enterprise는 분 단위를 허용하며 프로젝트당 작업은 최대 100개입니다. Kubernetes CronJob은 .spec.timeZone으로 시간대를 지정하며, 스케줄 안의 CRON_TZ나 TZ는 지원되지 않습니다. 대상 플랫폼을 고르면 이런 안내와 붙여넣기용 스니펫을 볼 수 있습니다.

옵션으로 cron 표현식을 만들 수 있나요?

네. “옵션으로 표현식 만들기”를 열어 N분마다, 매시간, 매일, 평일, 선택한 요일 매주, 매월, 매년 중에서 고르고 시각을 채우면 표현식이 만들어집니다. 클릭 한 번으로 위 입력란에 적용되어 요약과 다음 실행 시각을 바로 볼 수 있습니다.

분 0에, 시 9에, 요일 1, 2, 3, 4, 5에, 매월 실행됩니다.

분

0

시

9

일

*

월

*

요일

1-5

플랫폼을 바꾸면 해당 플랫폼의 제한과 바로 붙여 넣을 수 있는 스니펫을 보여 줍니다.

다음 10회 실행 · UTC

계산 중…

설정 스니펫

0 9 * * 1-5 /path/to/command
옵션으로 식 만들기
0 9 * * *

기준은 Unix/POSIX 방식의 표준 5개 필드 cron(분 시 일 월 요일)입니다. Quartz/AWS/GitHub의 6~7개 필드 변형은 지원하지 않으며, 월/요일 약어와 @daily 같은 별칭은 먼저 풀어낸 뒤 검증합니다.

월·요일 약어(JAN, MON)와 @daily, @hourly, @weekly, @monthly, @yearly 별칭도 지원합니다. 초 필드와 Quartz의 ?, L, W, #는 아직 지원하지 않습니다.

다음 실행 시각은 선택한 시간대의 서머타임 규칙에 따라 계산합니다. 반복되는 시간대의 고정 시각은 한 번 실행되고, 봄에 건너뛰어 존재하지 않는 시각은 건너뜁니다.

플랫폼 규칙은 GitHub, Vercel, Kubernetes 문서를 참고했습니다(2026-10-20 확인). 플랫폼은 바뀔 수 있으니 해당 문서를 따르세요.