최근 사용한 도구가 없습니다
즐겨찾기한 도구가 없습니다

Cron 표현식 생성기 무료 온라인: 실행 미리보기 포함

238 회 사용
Cron 표현식
* * * * *

다음 5회 실행 시간

    Cron 팁

    5개 Cron 필드
    분(0-59), 시(0-23), 일(1-31), 월(1-12), 요일(0-6). *는 모든 값.
    일반 프리셋
    매분, 매시, 매일, 매주, 매월, 매년. 클릭 한 번.
    다음 5회 실행
    Cron 작업이 정확히 언제 실행되는지 확인. 배포 전 스케줄 검증.

    자주 묻는 질문

    Q '*/5 * * * *'는 어떻게 읽나요?
    A 5분마다. */5는 해당 필드에서 '5단위마다'를 의미합니다.
    Q 실행 시점을 미리 볼 수 있나요?
    A 네, 다음 5회 실행 시간을 보여줍니다.
    Q 업무 시간 중에만 15분마다 실행되는 작업을 위한 cron 표현식을 생성할 수 있나요?
    A 네, 가능합니다. 분 필드를 */15로 설정하여 15분 간격으로 만듭니다. 그런 다음 시간 필드를 9-17로 제한하면 오전 9시부터 오후 5시까지의 일정이 완성됩니다. 도구는 */15 9-17 * * * 같은 표현식을 표시하며, 라이브 미리보기로 저녁과 주말이 제외되는지 확인할 수 있습니다. 팁: 월요일부터 금요일까지만 원한다면 요일 제한으로 1-5를 추가하세요.
    Q 월 중 일자와 요일을 모두 설정한 cron 표현식이 예상대로 작동하지 않는 이유는 무엇인가요?
    A 흔한 함정입니다. 월 중 일자(예: 15)와 요일(예: 3=수요일)을 모두 지정하면, cron은 기본적으로 OR 조건으로 처리합니다. 작업은 15일 또는 매주 수요일에 실행됩니다. 저희 생성기는 이 혼란을 방지합니다: 두 필드를 모두 선택하면 경고를 표시하고 OR 동작 또는 쉼표로 구분된 목록 중에서 선택할 수 있습니다. AND 조건을 원한다면 별도의 스크립트가 필요합니다.
    Q 평일에만 2시간마다 크론 작업을 실행할 수 있나요?
    A 물론입니다. 분 필드를 0으로 설정하고, 시간 필드에 */2를 입력해 2시간 간격을 만드세요. 요일 필드에 1-5를 추가하면 됩니다. 결과는 "0 */2 * * 1-5"입니다. 실시간 미리보기에서 평일 00:00, 02:00, 04:00에만 실행되는 걸 확인할 수 있습니다. 자정 시간대를 꼭 다시 체크해보세요.
    Q 분 필드에 */5를 입력하면 작업이 5초마다 실행되나요?
    A 아닙니다 — */5는 5분마다를 의미하며 초 단위가 아닙니다. Cron에는 초 필드가 아예 없습니다. 저희 생성기는 */5를 선택하면 :00, :05, :10 시점에 실행된다는 걸 명확히 보여줍니다. 흔한 오해는 1분 미만 간격을 설정할 수 있다고 생각하는 겁니다. 표준 cron으로는 불가능합니다. 5초 간격이 필요하다면 스크립트 내부에 루프를 넣거나 전용 스케줄러를 사용하세요.
    Q 일(day-of-month)과 요일(day-of-week)을 둘 다 사용했는데 cron 작업이 두 번 실행되는 이유는?
    A 거의 모든 사람이 한 번쯤 겪는 함정입니다. 표준 cron은 이 두 필드를 OR(또는)로 처리합니다. `15 15 * * 1`은 매월 15일 AND 매주 월요일에 실행됩니다. 본 생성기에서는 두 필드를 모두 선택하면 노란색 경고가 표시됩니다. AND 논리로 전환하거나 '고급 모드'에서 스크립트 측 검사를 추가하세요. 배포 전에는 반드시 실시간 미리보기에서 다음 5회 실행을 확인하십시오.
    Q 매월 마지막 날에 실행되는 작업을 이 생성기로 예약할 수 있나요?
    A 네 — cron이 지원하는 일정 중에서도 까다로운 편이지만, 저희 생성기가 처리합니다. 날짜 필드에 'L'을 사용하세요. 대부분의 UI는 이 기능을 노출하지 않지만, 저희는 고급 옵션 아래에 전용 토글이 있습니다. 그러면 `0 0 L * *` 같은 표현식이 생성됩니다. 실시간 미리보기가 여기서 핵심입니다: 1월 31일, 2월 28일(윤년에는 29일) 같은 정확한 날짜를 보여줍니다. 월별 청구 주기나 보고서에 안성맞춤입니다.
    Q 일광절약시간 변경 후 cron 작업이 잘못된 시간에 실행되는 이유는?
    A cron은 서버의 시간대 설정에 따라 DST를 다르게 처리합니다. UTC를 쓰면 아무 변화가 없지만, 로컬 시간대에서는 작업이 두 번 실행되거나 건너뛸 수 있습니다. 이 생성기의 미리보기 패널에 시간대 드롭다운이 있어 서버 설정과 맞출 수 있습니다. 예를 들어 오전 2시 30분 작업은 미국 대부분 지역에서 봄에 시간이 앞당겨지는 날 실행되지 않습니다. 매일 존재하는 시간(예: 오전 3시 15분)을 선택하거나, 워크플로가 허용한다면 UTC를 고수하는 게 좋습니다.
    Q 배포 전에 특정 날짜 범위로 cron 표현식을 테스트할 수 있나요?
    A 실시간 미리보기가 이미 이 기능을 제공합니다. 표현식을 설정한 다음 미리보기 패널의 날짜 범위 필터를 사용하세요. 예를 들어 다음 주 화요일부터 목요일로 좁히면 해당 기간에 정확히 몇 번 실행되는지 볼 수 있습니다. 휴일 스케줄 같은 일회성 문제를 디버깅할 때는 다음 20개 실행을 스크롤하는 것보다 이 범위 보기가 훨씬 낫습니다. 미리보기 헤더의 달력 아이콘을 클릭해 보세요. 10초면 익숙해집니다.

    Cron 표현식 만드는 방법

    관련 도구