Volade 생태계 — 웹 도구

무료 온라인 cron 표현식 생성기

시각적 구성기로 cron 표현식을 작성하세요: 분, 시, 월의 날, 월, 요일. 이 도구는 설명을 명확히 표시하고, 다음 실행 시각을 계산하며, crontab에 바로 붙여넣을 수 있는 표현식을 만들어 줍니다. 계정 없음, 전송 없음: 모든 처리는 브라우저에서 이루어집니다.

2026년 10월 12일 업데이트

데이터 전송 없음 설계에 따른 기밀성 시작은 무료
도구

cron을 구성하고 표현식을 복사하세요

각 필드를 설정하거나 기존 표현식을 붙여넣으세요: 설명, 구문, 다음 실행이 실시간으로 업데이트됩니다.

cron 표현식 생성기

온라인 개발, 코드 & 데이터
로그인
로컬 계산 — Volade는 아무것도 수신하지 않습니다 준비됨
빠른 예시:
분0 – 59
시0 – 23
월의 날1 – 31
월1 – 12
요일0 – 7 (일)
표현식
* * * * *
매분
다음 실행
    5필드
    0실행
    —남은 시간
    0,0 0댓글 모든 도구
    무료 또는 Premium?

    cron 생성기는 무료이며 무제한입니다: 계정 없이 원하는 만큼 표현식을 사용할 수 있습니다. 다음 실행 계산은 브라우저에서 수행되며 서버는 사용되지 않습니다.

    cron 5개 필드 시각적 구성기무료
    명확한 설명과 다음 5개 실행무료
    기존 cron을 붙여넣어 검증하는 표현식 모드무료
    완전한 프리미엄 생태계 (CMS, 데스크톱, 스크립트, API)Premium
    Premium 살펴보기
    기능

    개발자를 위한 완전한 cron 생성기

    5개 필드 시각적 구성기

    분, 시, 월의 날, 월, 요일: 각 필드는 전체, 값, 범위, 목록, 그리고 시간 필드에는 N마다 옵션을 제공합니다. 구문을 외울 필요가 없습니다: 표현식이 눈 앞에서 구성되고 클릭할 때마다 업데이트됩니다.

    내 cron 만들기

    표현식의 명확한 설명

    출력 아래에서 이 도구는 cron을 읽기 쉬운 문장으로 재구성합니다: «매일 오전 9시 30분», «5분마다», «매월 1일 자정». 기존 crontab을 검토하거나 CI 파이프라인을 배포하기 전에 문서화하기에 이상적입니다.

    설명 읽기

    다음 5개 실행 계산

    로컬 엔진이 cron을 시뮬레이션하고 기기의 현지 시간 기준 다음 5개 실행 날짜를 표시합니다. crontab에 배포하기 전에 작업이 올바른 날짜와 시간에 실행되는지 즉시 확인할 수 있습니다.

    다음 날짜 보기

    비공개: cron은 기기에 머뭅니다

    구문 분석 및 날짜 계산은 완전히 브라우저에서 실행됩니다: 아무것도 전송되지 않으며 서버에 저장되지 않습니다. 마지막 표현식은 기기에 로컬로 보관되어 중단한 지점에서 다시 시작할 수 있습니다 — 스케줄러를 반복 개선하기에 이상적입니다.

    개인정보 보호정책
    작동 방식

    3단계로 cron 표현식 만들기

    프리셋을 선택하거나 입력하세요

    빠른 예시(매시간, 평일, 매월 1일 등)에서 시작하거나 필드별로 구성하세요. «표현식» 모드에서는 기존 cron을 붙여넣어 검증하고 이해할 수도 있습니다.

    설명과 날짜 확인

    명확한 문장이 의도를 확인시키고, 다음 5개 실행이 시간상의 결과를 보여줍니다. 유효하지 않거나 불가능한 표현식의 경우 도구가 즉시 표시합니다.

    crontab에 복사

    «복사»를 클릭한 후 crontab -e, GitHub Actions 스케줄, Kubernetes CronJob 또는 호환 가능한 스케줄러에 표현식을 붙여넣으세요. 대상 시스템의 시간대를 확인하는 것을 잊지 마세요.

    FAQ

    cron 표현식에 대한 자주 묻는 질문

    cron 표현식이란 무엇인가요?
    cron 표현식은 작업을 실행할 시점을 기술하는 5개 필드의 문자열(변형에 따라 6 또는 7개)입니다: 분, 시, 월의 날, 월, 요일. 예: 30 9 * * 1-5는 «오전 9시 30분, 월요일부터 금요일까지»를 의미합니다. crond 데몬(Linux, macOS, BSD)과 많은 클라우드 서비스가 작업 스케줄링에 사용합니다.
    cron 표현식의 5개 필드는 무엇인가요?
    순서대로: 분(0–59), 시(0–23), 월의 날(1–31), 월(1–12), 요일(0–7, 0과 7은 일요일). 각 필드는 *(전체), 특정 값, 범위 a-b, 목록 a,b,c, 간격 a/n(a부터 n마다)을 허용합니다. 일부 시스템은 초를 위한 6번째 열과 연도를 위한 7번째 열을 추가합니다.
    cron에서 *와 ?의 차이는 무엇인가요?
    *는 «모든 값을» 의미하고 ?는 «특정 제약 없음»을 의미합니다. 이 차이는 특히 Quartz와 AWS EventBridge에 존재합니다: cron은 두 필드를 모두 지정하는 것을 항상 허용하지 않으므로, 월의 날 또는 요일 필드에서 ?를 사용하여 «이 필드를 비워두세요»라고 지시합니다. 표준 crontab에서는 *와 ?가 실제로 같은 방식으로 동작합니다.
    모든 평일을 지정하려면 어떻게 하나요?
    요일 필드에 범위 1-5(월요일부터 금요일)를 사용하세요: 0 8 * * 1-5. 공휴일을 제외해야 한다면 cron만으로는 불가능합니다: 날짜를 확인하는 스크립트 또는 더 강력한 스케줄러(systemd 타이머, GitHub Actions 스케줄, Quartz)가 필요합니다.
    cron은 UTC와 현지 시간 중 어느 것을 사용하나요?
    표준 crontab은 서버의 현지 시간(TZ 변수)을 따릅니다. 많은 클라우드 서비스(GitHub Actions, GitLab CI, Vercel)는 스케줄을 UTC로 해석합니다: 0 9 * * *은 UTC 오전 9시에 실행되며, 유럽에서는 서머타임에 따라 오전 10시 또는 11시입니다. 표현식을 확인하기 전에 항상 스케줄러의 시간대를 확인하세요.
    cron의 한계는 무엇인가요?
    POSIX crontab은 초, 연도, «지금부터 X분마다» 간격을 지원하지 않습니다. 최소 단위는 분입니다. 더 세밀한 간격이 필요하면 systemd 타이머(OnUnitActiveSec), 애플리케이션 작업 스케줄러 또는 메시지 큐를 사용하세요. 0 0 30 2 *(2월 30일)과 같은 불가능한 표현식도 주의하세요: 이는 절대 실행되지 않습니다.
    cron 표현식은 어디에서 사용하나요?
    스케줄링이 이루어지는 모든 곳: Linux 및 macOS의 crontab -e, 호환 가능한 래퍼를 통한 예약 작업 및 작업 스케줄러, GitHub Actions on.schedule, GitLab CI 규칙, Kubernetes CronJob, AWS EventBridge Scheduler, Cloud Scheduler, 대부분의 PaaS. 표현식은 동일하게 유지되며, 컨테이너만 다릅니다.
    이 도구는 비공개이고 무료인가요?
    네: 구성 및 다음 실행 계산은 완전히 브라우저에서 수행되며, 서버로 전송되는 것이 없고 기기 외부에 저장되는 것도 없습니다(편의를 위해 마지막 표현식은 localStorage에 저장). 이 도구는 완전히 무료이며, 무제한이고, 계정 없이 PC와 모바일 모두에서 접근할 수 있습니다.
    완전한 가이드

    cron 표현식에 대해 모든 것

    ​cron 표현식 는 Unix 서버 및 클라우드 플랫폼에서 반복 작업을 스케줄링하는 사실상의 표준입니다. 5개 필드만으로 거의 모든 주기를 기술할 수 있습니다: 매분, 매시간, 매일 밤, 매주 월요일, 매월 1일… cron 생성기 의 Volade 는 이 구문을 구성하고, 명확하게 재구성하며, 다음 실행을 시뮬레이션합니다 — 어디에도 아무것도 전송하지 않습니다.

    5개 필드, 순서대로

    분(0–59), 시(0–23), 월의 날(1–31), 월(1–12), 요일(0–7, 0과 7 = 일요일). 각 필드는 * (모든 값), 단일 값(30), 범위(1-5), 목록(1,15) 또는 간격(*/5, 10-40/10). 도구는 관련 없는 모드를 숨깁니다(예: 월에 «N마다» 없음) — 잘못된 구문을 방지합니다.

    cron 표현식 읽기 및 쓰기

    0 9 * * * = 매일 오전 9시. 30 2 * * 0 = 일요일 오전 2시 30분. */15 * * * * = 15분마다. 0 0 1 1 * = 1월 1일 자정. 0 8 * * 1-5 = 평일 오전 8시. 이러한 패턴만 기억하면 90%의 요구를 충족합니다; 나머지는 Volade의 시각적 구성기가 필드별로 문자열을 조합하고 클립보드에 복사합니다.

    UTC 대 현지 시간: 고전적인 함정

    로컬 crontab은 서버의 시간대(TZ)를 따릅니다. GitHub Actions, GitLab CI 및 많은 PaaS는 다음 기준으로 스케줄링합니다: UTC : UTC 오전 9시 스케줄은 유럽에서 서머타임에 따라 오전 10시 또는 11시에 실행됩니다. 중요한 표현식(청구, 보고)을 확인하기 전에 스케줄러의 시간대를 확인하고 도구에서 다음 날짜를 테스트하세요.

    점, 범위 및 고급 간격

    구문은 강력한 조합을 지원합니다: 0 9-18/2 * * * (오전 9시부터 오후 6시까지 2시간마다), 0 0,12 1 */2 * (자정과 정오, 이틀에 한 번), 15 14 1 * * (매월 1일 오후 2시 15분). 요일 필드는 일부 cron에서 약어(mon, tue…)도 허용합니다 — 도구는 시스템 간 호환성을 위해 숫자 값으로 작업합니다.

    불가능한 표현식 및 경계 사례

    0 0 30 2 *(2월 30일)은 절대 실행되지 않습니다. 0 0 31 4 *(4월 31일)도 마찬가지입니다. cron에는 «월의 마지막 날» 개념이 기본적으로 없습니다(L가 있는 Vixie 확장 제외): 이를 위해서는 스크립트나 확장 시스템 표현식을 사용하세요. 생성기는 범위를 벗어난 값을 감지하고 crontab에 붙여넣기 전에 구문 오류를 알립니다.

    그렇다면 초와 연도는요?

    POSIX cron은 분 단위까지만 지원합니다. Quartz(Java), Spring 및 일부 도구는 6번째 열(초)과 7번째 열(연도)을 허용합니다. GitHub Actions는 «every 5 minutes» 간격을 지원하지만 모든 필드의 임의 간격은 지원하지 않습니다. 애매한 경우 표준 5개 필드 형식을 유지하세요: 가장 호환성이 좋으며 생성기의 출력 형식이기도 합니다.

    표현식을 어디에 붙여넣나요?

    Linux 및 macOS의 crontab -e; 래퍼를 통한 Windows 작업 스케줄러; GitHub Actions(on.schedule.cron); GitLab CI(rules:schedule); Kubernetes CronJob; AWS EventBridge Scheduler; Google Cloud Scheduler; systemd 타이머(OnCalendar, 유사한 구문).XML 포맷터 및 JSON 포맷터 는 작업이 구조화된 데이터를 소비하거나 생성할 때 Volade의 체인을 완성합니다.

    라이선스 하나, 프리미엄 생태계 전체 브라우저 · CMS · 데스크톱 · 모바일 · 스크립트 · API · 도구 · Database
    라이선스 하나, 전부 프리미엄으로 전환 로그인