Ekspresi cron: setiap hari jam 9 pagi

0 9 * * * berjalan setiap hari jam 9 pagi. Berikut arti tiap field, waktu jalan berikutnya, dan cara memakainya di crontab, GitHub Actions, Kubernetes, dan Node.js.

Diperbarui

0 9 * * *
Ekspresi cron
Setiap hari jam 9 pagi
Jadwal

Buka di Generator Ekspresi Cron →

Arti 0 9 * * *

Cron membaca lima field dari kiri ke kanan: menit, jam, tanggal, bulan, dan hari dalam minggu. Untuk setiap hari jam 9 pagi nilainya adalah:

FieldNilaiArtinyaRentang
Menit000–59
Jam909:000–23
Tanggal*setiap tanggal1–31
Bulan*setiap bulan1–12
Hari*setiap hari dalam minggu0–6 (Min–Sab)

Jadwal berikutnya

Dihitung di browser Anda untuk zona waktu Anda. Di server, cron memakai zona waktu server (biasanya UTC).

  1. Aktifkan JavaScript untuk melihat waktu jalan berikutnya.

Penggunaan umum

  • Pengingat stand-up harian
  • Pengiriman ringkasan harian

Pakai di crontab, GitHub Actions, Kubernetes, dan Node.js

crontab (crontab -e):

0 9 * * * /usr/local/bin/my-job.sh >> /var/log/my-job.log 2>&1

GitHub Actions (waktu dalam UTC):

on:
  schedule:
    - cron: '0 9 * * *'

Kubernetes CronJob:

apiVersion: batch/v1
kind: CronJob
metadata:
  name: my-job
spec:
  schedule: "0 9 * * *"
  concurrencyPolicy: Forbid
  jobTemplate:
    spec:
      template:
        spec:
          restartPolicy: OnFailure
          containers:
            - name: my-job
              image: alpine:3
              command: ["sh", "-c", "echo running"]

Node.js (node-cron):

import cron from 'node-cron';
cron.schedule('0 9 * * *', () => {
  // your job
});

Jadwal terkait

Pertanyaan yang sering diajukan

Apa ekspresi cron untuk setiap hari jam 9 pagi?
0 9 * * *. Jadwal ini berjalan pada menit 0; 09:00.
Zona waktu apa yang dipakai cron?
Cron klasik memakai zona waktu lokal server, dan banyak server berjalan dengan UTC. GitHub Actions selalu memakai UTC. CronJob Kubernetes memakai zona waktu controller kecuali Anda mengatur spec.timeZone (misalnya Europe/Berlin).
Bagaimana cara menguji ekspresi cron?
Tempel ekspresinya ke Generator Ekspresi Cron untuk melihatnya dalam bahasa biasa beserta waktu jalan berikutnya, lalu cek log job Anda setelah eksekusi terjadwal pertama.