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/7/21 14:37:00
- 22026/7/21 14:38:00
- 32026/7/21 14:39:00
- 42026/7/21 14:40:00
- 52026/7/21 14:41:00
- 62026/7/21 14:42:00
- 72026/7/21 14:43:00
- 82026/7/21 14:44:00
- 92026/7/21 14:45:00
- 102026/7/21 14:46: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) |