← 도구 목록

⏰ Cron 표현식 생성기

Cron 스케줄 표현식을 쉽게 생성합니다

* * * * *
매분마다 실행

자주 사용하는 패턴

Cron 표현식 생성기란?

Linux/Unix cron 작업 스케줄 표현식을 시각적으로 쉽게 생성할 수 있는 무료 도구입니다. 서버 자동화 작업이나 정기 실행 스크립트 설정에 유용합니다.

이런 분들에게 추천합니다

  • 서버 관리자 - 정기 백업, 로그 정리 작업 스케줄링
  • DevOps 엔지니어 - CI/CD 파이프라인 자동화
  • 백엔드 개발자 - 배치 작업 스케줄 설정
  • 시스템 엔지니어 - 시스템 유지보수 자동화

사용 방법

  1. 시간 설정: 분, 시, 일, 월, 요일을 드롭다운에서 선택
  2. 표현식 확인: 생성된 Cron 표현식과 설명 확인
  3. 프리셋 활용: 자주 사용하는 패턴 버튼으로 빠르게 설정
  4. 복사: 생성된 표현식을 복사하여 crontab에 사용

Cron 표현식 형식

분(0-59) 시(0-23) 일(1-31) 월(1-12) 요일(0-6)

특수 문자 설명

  • * (별표): 모든 값 - 예: 분 필드에 *는 매분
  • */n (슬래시): n마다 - 예: */5는 5마다
  • a-b (하이픈): 범위 - 예: 1-5는 1부터 5까지
  • a,b,c (쉼표): 여러 값 - 예: 1,3,5는 1, 3, 5

자주 사용하는 예시

  • 0 0 * * * - 매일 자정(00:00)에 실행
  • 0 9 * * 1-5 - 평일 오전 9시에 실행
  • */5 * * * * - 5분마다 실행
  • 0 0 1 * * - 매월 1일 자정에 실행
  • 0 2 * * 0 - 매주 일요일 오전 2시에 실행

자주 묻는 질문 (FAQ)

Q: Cron이란 무엇인가요?

A: Unix/Linux 시스템에서 정해진 시간에 자동으로 작업을 실행하는 스케줄러입니다.

Q: 생성된 표현식을 어떻게 사용하나요?

A: 서버에서 crontab -e 명령으로 편집기를 열고, 생성된 표현식과 실행할 명령어를 추가하면 됩니다.

Q: 요일 숫자는 무엇을 의미하나요?

A: 0=일요일, 1=월요일, 2=화요일, 3=수요일, 4=목요일, 5=금요일, 6=토요일입니다.

Q: Windows에서도 사용할 수 있나요?

A: Windows는 Cron 대신 작업 스케줄러(Task Scheduler)를 사용합니다. 하지만 WSL이나 Docker에서는 Cron을 사용할 수 있습니다.