Cron Expression Builder

드롭다운으로 cron expression을 시각적으로 만들어 보세요. 사람이 읽을 수 있는 설명과 다음 실행 시간 미리보기, 자주 사용하는 프리셋을 제공해요. 모든 작업이 브라우저에서 진행돼요.

작동 방식: 드롭다운에서 값을 선택해서 cron expression을 시각적으로 만들거나, expression을 직접 입력할 수 있어요. 도구가 사람이 읽을 수 있는 설명과 다음 5회 실행 시간을 보여줘요. 자주 사용하는 스케줄을 위해 프리셋을 사용하세요.

설명

At minute 0 at 09:00 on Mon-Fri

0-59
0-23
1-31
1-12
0-6
1.Thu, May 28, 2026, 09:00
2.Fri, May 29, 2026, 09:00
3.Mon, Jun 1, 2026, 09:00
4.Tue, Jun 2, 2026, 09:00
5.Wed, Jun 3, 2026, 09:00

Cron Expression이란?

Cron expression은 반복 작업의 스케줄을 정의하는 5개 필드로 이루어진 문자열이에요. Unix cron 데몬에서 시작된 cron expression은 이제 어디서나 사용돼요 — CI/CD 파이프라인, 클라우드 스케줄러(AWS EventBridge, Google Cloud Scheduler), Kubernetes CronJobs, 데이터베이스 유지보수, 그리고 작업 큐 같은 곳에서 말이에요. 각 필드는 작업이 실행되어야 할 때를 정해요: 분, 시간, 일, 월, 요일. Cron 문법을 이해하는 건 자동화된 프로세스를 관리하는 모든 개발자에게 필수적이에요.

Cron 문법 설명

각 필드는 특수 문자를 지원해요: * (모든 값), , (값 목록), - (범위), / (스텝). 예를 들어, 분 필드의 */5는 '5분마다', 요일 필드의 1-5는 '월요일부터 금요일까지', 그리고 0 8,12,18 * * *는 '매일 8:00, 12:00, 18:00'을 의미해요.

자주 사용하는 Cron 패턴

* * * * * — 매분 | 0 * * * * — 매시간 (0분에) | 0 0 * * * — 매일 자정 | 0 12 * * * — 매일 정오 | 0 9 * * 1-5 — 평일 오전 9:00 | 0 0 * * 0 — 매주 일요일 자정 | 0 0 1 * * — 매월 1일 자정 | 0 0 1 1 * — 매년 1월 1일 자정

Cron 모범 사례

  • 프로덕션에 배포하기 전에 항상 cron expression을 테스트해 보세요. 이 빌더 같은 도구를 사용해서 다음 실행 시간을 미리 보고 스케줄이 의도와 일치하는지 확인하세요. 자정이나 시간 정각 같은 인기 있는 시간에 무거운 작업을 스케줄하지 마세요 — 부하를 분산하기 위해 무작위 분 오프셋을 추가하세요. 중요한 작업의 경우 조용한 실패를 감지하기 위해 모니터링과 경고를 구현하세요. Cron은 명시적으로 설정하지 않는 한 서버의 시간대를 사용한다는 점을 기억하세요. 이것이 일광 절약 시간 전환 중에 문제를 일으킬 수 있어요. 클라우드 스케줄러를 사용할 때는 일광 절약 시간의 놀라움을 피하기 위해 UTC를 선호하세요.