~/devtools / cron
tool::cron
Cron 표현식
생성기
비주얼 에디터로 Cron 표현식을 만들어보세요. 사람이 읽기 쉬운 설명을 확인하고, 다음 5회 실행 시간을 미리 보고, 자주 쓰는 프리셋으로 빠르게 시작하세요. 역방향 모드: 표현식을 붙여넣으면 설명으로 변환합니다.
// 형식 참조
minute0–59
hour0–23
day1–31
month1–12
weekday0–6 (Sun–Sat)
*모든 값
*/nn번째마다
a-b범위
a,b,c목록
@daily단축 표기
// Cron 표현식
* * * * *
// 비주얼 빌더
*모든 값과 일치 (와일드카드)
// 프리셋
ad · 300×250
// about this tool
Cron 표현식이란?
Cron은 Unix/Linux 시스템에서 지정된 시간에 작업을 자동으로 실행하는 스케줄러입니다. 분·시·일·월·요일 5개 필드로 실행 주기를 정밀하게 제어할 수 있으며, 서버 자동화의 핵심 도구로 널리 쓰입니다.
Cron 표현식은 반복 작업을 사람이 개입하지 않고 처리하는 데 이상적입니다. 데이터베이스 백업, 로그 정리, 이메일 발송, 캐시 갱신 등 다양한 작업을 정해진 시간에 자동으로 처리할 수 있습니다.
이 도구는 비주얼 에디터로 Cron 표현식을 쉽게 생성하고, 다음 5회 실행 시간을 미리 확인할 수 있어 실수 없이 스케줄을 설정합니다. 기존 표현식을 붙여넣어 의미를 확인하는 역방향 모드도 지원합니다.
주요 사용 사례
- ▸매일 새벽 2시 데이터베이스 자동 백업
- ▸매시간 서버 헬스체크 및 모니터링 알림
- ▸매주 월요일 오전 9시 주간 리포트 이메일 발송
- ▸매달 1일 자동 결제 청구 및 명세서 생성
- ▸5분마다 캐시 갱신 및 만료된 세션 정리
자주 묻는 질문
Q. */5 * * * *는 무슨 의미인가요?
매 5분마다 실행을 의미합니다. */n은 n의 배수마다 실행되는 step 구문으로, */15는 0분, 15분, 30분, 45분에 실행됩니다.
Q. 평일(월~금)에만 실행하려면 어떻게 설정하나요?
요일 필드에 1-5를 입력합니다. 예를 들어 0 9 * * 1-5는 평일 오전 9시에 실행됩니다. 0은 일요일, 6은 토요일입니다.
Q. 내가 만든 Cron 표현식이 올바른지 어떻게 확인하나요?
다음 실행 5회 미리보기 기능으로 향후 실행 시간을 실제로 확인할 수 있습니다. 잘못된 표현식은 파싱 오류 메시지를 표시합니다.