* * * * * Buka di Pengurai Ekspresi Cron Per kolom
| Kolom | Nilai | Cocok dengan |
|---|---|---|
| Menit | * | Semua nilai |
| Jam | * | Semua nilai |
| Tanggal | * | Semua nilai |
| Bulan | * | Semua nilai |
| Hari | * | Semua nilai |
Waktu eksekusi berikutnya
Contoh: 6 eksekusi pertama setelah 1 Januari 2026 (UTC).
- Kam, 1 Jan 2026, 00.01
- Kam, 1 Jan 2026, 00.02
- Kam, 1 Jan 2026, 00.03
- Kam, 1 Jan 2026, 00.04
- Kam, 1 Jan 2026, 00.05
- Kam, 1 Jan 2026, 00.06
Versi siap pakai
* * * * * /path/to/command Tambahkan baris ini dengan crontab -e. Baris berjalan di zona waktu server kecuali CRON_TZ atau TZ diatur.
apiVersion: batch/v1
kind: CronJob
metadata:
name: every-minute
spec:
schedule: "* * * * *"
timeZone: "Etc/UTC"
concurrencyPolicy: Forbid
jobTemplate:
spec:
template:
spec:
restartPolicy: OnFailure
containers:
- name: job
image: busybox:1.36
command: ["/bin/sh", "-c", "date; echo run"] Atur spec.timeZone (Kubernetes 1.27+); tanpanya jadwal mengikuti zona waktu controller manager, biasanya UTC.
GitHub Actions: GitHub Actions tidak dapat menjalankan jadwal ini: interval terpendeknya 5 menit.
GitHub Actions selalu memakai UTC, hanya menerima interval minimal 5 menit, dan bisa terlambat memulai saat beban tinggi.
0 * * * * ? Quartz menaruh detik di depan dan butuh ? di tanggal atau hari. Hari bernomor 1–7 mulai Minggu, jadi memakai nama lebih aman.
@Scheduled(cron = "0 * * * * *") Spring @Scheduled(cron = …) memakai enam kolom: detik, lalu lima kolom biasa.
FAQ
› Apakah setiap menit adalah interval terpendek di cron?
Ya. Cron standar beresolusi menit. Untuk tugas di bawah satu menit, gunakan loop dengan sleep, timer systemd, atau penjadwal dengan kolom detik seperti Quartz.
› Di zona waktu mana * * * * * berjalan?
Cron memakai zona waktu mesin atau layanan yang menjalankannya. Di Linux itu zona waktu sistem kecuali CRON_TZ atau TZ diatur; CronJob Kubernetes mendukung spec.timeZone; GitHub Actions selalu memakai UTC.
› Bagaimana memeriksa jadwal ini sebelum deploy?
Buka * * * * * di Pengurai Ekspresi Cron di situs ini. Alat itu menjelaskan setiap kolom dan menampilkan eksekusi berikutnya dalam waktu lokal atau UTC, langsung di browser.