~/devtools / cron / midnight
tool::cron-guide

cron midnight

0 0 * * *

자정 실행

ad · 728×90
필드 분석
0
분 (0–59)
at 0
0
시 (0–23)
at 0
*
일 (1–31)
any
*
월 (1–12)
any
*
요일 (0–6)
any
0–59
0–23
1–31
1–12
0–6 (Sun–Sat)

새로운 날이 시작되는 정확한 자정(00:00:00)에 실행됩니다. 사용자 트래픽이 가장 적은 시간대에 무거운 작업을 처리할 수 있어 운영 환경의 야간 배치 작업에 이상적입니다.

다음 실행 5회 (예시)
UTC 기준 2026-01-01 이후 예시 실행 시간
#12026년 1월 1일 (목) 오전 12:00 UTC
#22026년 1월 2일 (금) 오전 12:00 UTC
#32026년 1월 3일 (토) 오전 12:00 UTC
#42026년 1월 4일 (일) 오전 12:00 UTC
#52026년 1월 5일 (월) 오전 12:00 UTC

플랫폼별 사용법

Linux Crontab터미널에서 crontab -e 실행 후 추가
# crontab -e
0 0 * * * /path/to/script.sh
# With logging:
0 0 * * * /path/to/script.sh >> /var/log/myjob.log 2>&1
Kubernetes CronJobspec.schedule 필드에 적용
apiVersion: batch/v1
kind: CronJob
metadata:
  name: my-cronjob
spec:
  schedule: "0 0 * * *"
  jobTemplate:
    spec:
      template:
        spec:
          containers:
          - name: my-job
            image: my-image:latest
          restartPolicy: OnFailure
GitHub Actionson.schedule 트리거에 추가
on:
  schedule:
    - cron: '0 0 * * *'

jobs:
  my-job:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: ./my-script.sh

주요 사용 사례

  • 자정 데이터베이스 스냅샷 생성
  • 일일 로그 파일 아카이브 및 압축
  • 전체 캐시 초기화
  • 다음 날 이메일 캠페인 준비
  • 야간 배치 ETL 파이프라인 시작

관련 프리셋

0 0 * * *every day* * * * *every minute*/5 * * * *every 5 minutes*/10 * * * *every 10 minutes
ad · 300×250
Cron 빌더로 돌아가기
// related tools
jwt
JWT 디코더
JWT 토큰을 디코딩하고 분석합니다. 헤더, 페이로드, 서명을 확인할 수 있습니다.
rx
정규식 테스터
정규식을 실시간으로 테스트합니다. 매칭 하이라이트와 설명을 제공합니다.
색상 변환기
HEX, RGB, HSL 등 다양한 형식으로 색상을 변환합니다.
ts
타임스탬프 변환기
Unix 타임스탬프와 날짜/시간을 양방향으로 변환합니다. ms/s, UTC/로컬, 상대 시간을 지원합니다.