Ungkapan Cron
Alat Pembangun* * * * *
Pratetap:
Medan
Minit
0-59
Jam
0-23
Hari bulan
1-31
Bulan
1-12
Hari minggu
0-6
10 pelaksanaan seterusnya
- 12026/8/13 10:17:00
- 22026/8/13 10:18:00
- 32026/8/13 10:19:00
- 42026/8/13 10:20:00
- 52026/8/13 10:21:00
- 62026/8/13 10:22:00
- 72026/8/13 10:23:00
- 82026/8/13 10:24:00
- 92026/8/13 10:25:00
- 102026/8/13 10:26:00
Perbandingan Format Cron
| Format | Medan | Struktur | Contoh | Kes Penggunaan | Platform / Alat |
|---|---|---|---|---|---|
| Standard (5 medan) | 5 | minit jam hari bulan hari_minggu | 30 2 * * 1-5 | Tugas berjadual Linux/Unix (crontab), tugas berkala mudah seperti sandaran harian, pembersihan log, skrip berjadual | Linux crontab, macOS launchd, AWS CloudWatch Events, GitHub Actions (schedule), kebanyakan platform CI/CD |
| Dengan saat (6 medan) | 6 | saat minit jam hari bulan hari_minggu | */5 * * * * * | Tugas ketepatan sub-minit: pengesanan heartbeat, segerak data masa nyata, polling frekuensi tinggi, semakan kesihatan microservice | Spring @Scheduled (mod bukan Quartz), Node.js node-cron, Kubernetes CronJob (dilanjutkan), Systemd Timer |
| Quartz (7 medan) | 7 | saat minit jam hari bulan hari_minggu tahun | 0 0 9 ? * 2-6 2026 | Tugas perusahaan dengan kawalan tahun, peraturan perniagaan kompleks (cth: Isnin kedua setiap bulan), tugas sekali untuk tahun tertentu | Java Quartz Scheduler, Spring Quartz, XXL-JOB, ElasticJob, Apache Airflow (plugin) |