~/devtools / cron / every-30-minutes
tool::cron-guide

cron every-30-minutes

*/30 * * * *

30분마다

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

0분과 30분, 시간당 2번 실행됩니다. 자주 실행할 필요는 없지만 실시간에 가까운 동기화가 필요한 작업에 적합한 균형 잡힌 주기입니다.

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

플랫폼별 사용법

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

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

주요 사용 사례

  • 이메일 뉴스레터 배치 발송
  • 재고 수준 확인 및 알림
  • 분석 데이터 중간 집계
  • 증분 백업
  • 외부 API 데이터 동기화

관련 프리셋

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