Generator Cron
Ekspresi Cron menjadwalkan pekerjaan berulang: pencadangan pada jam 2 pagi, laporan setiap hari Senin, pembersihan cache setiap jam. Lima (atau enam dengan detik) bidang seperti 0 9 * * 1-5 berarti pukul 09:00 hari kerja.
Cara membuat ekspresi cron
1. Pilih jadwal: menit, jam, hari dalam sebulan, bulan, hari dalam seminggu.
2. Baca ekspresi yang dihasilkan, misalnya. 0 30 8 * * *.
3. Verifikasi deskripsi yang dapat dibaca manusia sesuai dengan maksud.
4. Salin ke jadwal crontab, Kubernetes CronJob, atau GitHub Actions.
Contoh jadwal cron
Setiap hari pukul 08.30
0 30 8 * * * dalam Kuarsa enam bidang; 30 8 * * * dalam cron lima kolom standar.
Setiap 15 menit
*/15 * * * * berjalan pada :00, :15, :30, :45 setiap jam.
Pertama bulan tengah malam
0 0 1 * * menjalankan penagihan bulanan pekerjaan.
Saat generator cron membantu
• Saat menghindari kesalahan urutan kolom satu per satu.
• Saat mendokumentasikan jadwal untuk runbook operasi.
• Saat membandingkan sintaks Linux cron vs AWS EventBridge.
Mnemonik urutan lapangan
Menit Jam Hari Bulan Hari Kerja — atau tambahkan Detik di awal untuk Kuarsa. Tulis deskripsi terlebih dahulu, lalu petakan ke kolom.
Pertanyaan yang sering diajukan
Lima vs enam bidang?
Cron klasik: menit jam dom bulan dow. Beberapa menambahkan detik terlebih dahulu.
Hari dalam sebulan vs hari dalam seminggu?
Keduanya sering kali berarti OR di Vixie cron — membingungkan — menggunakan satu bidang sebagai *.
Zona Waktu?
Server lokal atau UTC — bidang Kubernetes CronJob spec.timeZone di yang lebih baru versi.
*/2 artinya?
Setiap 2 unit bidang itu — */2 dalam bidang jam setiap dua jam.
Alat lokal?
Ya — ekspresi yang terpasang di peramban.