다플 로고다플 도구모음
⏱️
개발자 도구

Cron 표현식 생성기

실행 주기를 고르면 복잡한 Cron 표현식을 자동으로 만들어 드려요.

자주 쓰는 실행 주기

생성된 Cron 표현식

* * * * *

매월 / 매일 / 매시 / 매분에 실행됩니다.

*1. 분
*2. 시
*3. 일
*4. 월
*5. 요일
공유하기

Cron 표현식이란?

Cron은 작업을 정해진 시간에 반복 실행하기 위한 스케줄 형식입니다. 이 도구는 Linux crontab에서 사용하는 분 시 일 월 요일 순서의 표준 5필드 표현식을 생성합니다. AWS EventBridge나 Quartz처럼 6~7개 필드를 사용하는 서비스와는 형식이 다를 수 있으니 적용할 서비스의 문서를 함께 확인하세요. 서버의 시간대 설정도 실제 실행 시간에 영향을 줍니다.

Cron 표현식 생성기 이용 안내

Cron 표현식 생성기란?

실행 주기를 선택해 Cron 표현식을 만들고 의미를 바로 확인하세요.

분·시·일·월·요일 조건을 선택하면 표준 5필드 Cron 표현식과 사람이 읽을 수 있는 한국어 실행 주기 설명을 함께 생성합니다.

Cron 표현식 생성기 사용 방법

  1. 1

    입력 준비

    작업을 실행할 분, 시, 일, 월과 요일 조건을 선택하세요.

  2. 2

    옵션 설정

    매번·특정 시각·간격 실행 조건을 조합하고 대상 시스템의 시간대를 확인하세요.

  3. 3

    결과 확인

    생성된 5필드 Cron 표현식과 한국어 실행 주기 설명이 의도와 같은지 비교하세요.

기능과 사용 전 확인사항

처리 범위

직접 별표와 슬래시 조합을 작성하지 않고 배치 작업의 실행 시간을 구성한 뒤 표현식의 의미를 바로 교차 확인할 수 있습니다.

사용 전 확인

Cron 문법과 기준 시간대는 Linux cron, 클라우드 스케줄러와 프레임워크마다 다를 수 있습니다. 적용할 시스템의 필드 수와 시간대를 확인하세요.

자주 묻는 질문

생성되는 Cron 표현식은 몇 개 필드인가요?

분, 시, 일, 월, 요일로 구성된 일반적인 5필드 Cron 표현식을 생성합니다. Linux cron과 달리 초 또는 연도 필드를 요구하는 스케줄러도 있으므로 붙여 넣기 전에 대상 서비스의 문법을 확인하세요.

초 단위 실행도 설정할 수 있나요?

5필드 Cron에는 초 필드가 없으므로 초 단위가 필요한 Quartz 등 다른 형식에서는 해당 시스템 문법을 별도로 확인해야 합니다. 초 단위 작업을 5필드 식으로 억지로 표현할 수 없으며 해당 실행기의 6·7필드 문법이나 별도 타이머를 사용해야 합니다.

같은 Cron 표현식이라도 실행 시간이 달라질 수 있나요?

Cron은 실행 서버의 시간대와 구현체 설정을 따르므로 배포 환경의 타임존과 요일 처리 규칙을 확인하세요. 예를 들어 자정 실행은 서버가 UTC인지 한국 표준시인지에 따라 한국 시간 기준 날짜가 달라질 수 있습니다.

관련 글