생성된 표현식

* * * * *

매분 실행

다음 실행 시간

  • 12026-03-17 05:28 (화)
  • 22026-03-17 05:29 (화)
  • 32026-03-17 05:30 (화)
  • 42026-03-17 05:31 (화)
  • 52026-03-17 05:32 (화)

Crontab이란?

Crontab은 유닉스/리눅스 시스템에서 작업을 특정 시간에 자동으로 실행하도록 예약하는 도구입니다. 로그 정리, 데이터 백업, 배치 작업 등 반복적으로 수행해야 하는 작업을 자동화할 때 사용합니다. 크론 표현식은 5개의 필드로 구성되며, 각 필드는 실행 시점을 지정합니다.

크론 표현식 필드

필드 범위 설명
0-59 실행할 분
0-23 실행할 시간 (24시간 형식)
1-31 실행할 날짜
1-12 실행할 월
요일 0-6 실행할 요일 (0=일요일, 6=토요일)

특수 문자

문자 설명 예시
* 모든 값 * (매분, 매시 등)
, 여러 값 나열 1,3,5 (1, 3, 5에 실행)
- 범위 지정 1-5 (1부터 5까지)
*/ 간격 지정 */5 (5마다 실행)

자주 쓰는 Crontab 표현식

표현식 설명
* * * * * 매분 실행
0 * * * * 매시간 정각
*/5 * * * * 5분마다
0 */2 * * * 2시간마다 정각
0 0 * * * 매일 자정
0 9 * * * 매일 오전 9시
0 9 * * 1-5 평일 오전 9시
0 0 * * 0 매주 일요일 자정
0 0 1 * * 매월 1일 자정
0 0 1 1 * 매년 1월 1일 자정
30 4 * * * 매일 새벽 4시 30분
0 0 15 * * 매월 15일 자정