Buka di Cron Expression Generator →
Arti 0 2 * * *
Cron membaca lima field dari kiri ke kanan: menit, jam, tanggal, bulan, dan hari dalam seminggu. Untuk setiap hari jam 2 pagi, nilainya adalah:
| Field | Nilai | Arti | Batas |
|---|---|---|---|
| Menit | 0 | 0 | 0–59 |
| Jam | 2 | 02:00 | 0–23 |
| Tanggal | * | setiap hari dalam bulan | 1–31 |
| Bulan | * | setiap bulan | 1–12 |
| Hari dalam minggu | * | setiap hari dalam minggu | 0–6 (Min–Sab) |
Jadwal run berikutnya
Dihitung di browser kamu untuk zona waktu kamu. Di server, cron memakai zona waktu server (sering UTC).
- Aktifkan JavaScript untuk melihat waktu run berikutnya.
Penggunaan umum
- Backup saat trafik rendah
- Vacuum atau optimasi tabel
Yang perlu diketahui
Hati-hati saat ada perubahan waktu musim panas (daylight saving). Di zona waktu yang melewati jam 2:00–3:00, job mungkin tidak berjalan malam itu. Jalankan cron dalam UTC untuk menghindarinya.
Cara pakai di crontab, GitHub Actions, Kubernetes, dan Node.js
crontab (crontab -e):
0 2 * * * /usr/local/bin/my-job.sh >> /var/log/my-job.log 2>&1
GitHub Actions (waktu dalam UTC):
on:
schedule:
- cron: '0 2 * * *'
Kubernetes CronJob:
apiVersion: batch/v1
kind: CronJob
metadata:
name: my-job
spec:
schedule: "0 2 * * *"
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 2 * * *', () => {
// your job
});
Jadwal terkait
- Setiap hari jam tengah malam —
0 0 * * * - Setiap hari jam 1 pagi —
0 1 * * * - Setiap hari jam 6 pagi —
0 6 * * * - Setiap hari jam 9 pagi —
0 9 * * * - Setiap hari jam 12 siang —
0 12 * * * - Setiap hari jam 6 sore —
0 18 * * * - Dua kali sehari —
0 0,12 * * *
Buat jadwalmu sendiri
Ubah jadwal apa pun menjadi ekspresi cron, atau ekspresi apa pun menjadi bahasa biasa, lengkap dengan waktu run berikutnya.
Pertanyaan yang sering diajukan
Apa ekspresi cron untuk setiap hari jam 2 pagi?
0 2 * * *. Berjalan pada menit 0; 02:00.Zona waktu apa yang dipakai cron?
spec.timeZone (misalnya Europe/Berlin).