← Kembali ke Panduan
Cara Menjalankan Tugas Cron Setiap 5 Menit (dengan Contoh)
· Tag: cron-every-5-minutes, every-5-minutes-cron, cron-interval, crontab-examples, scheduling
Cara Menjalankan Tugas Cron Setiap 5 Menit
Ekspresi cron "setiap 5 menit" adalah salah satu pola penjadwalan paling umum untuk health check, skrip pemantauan, dan pemrosesan antrean latar belakang. Panduan ini menunjukkan dengan tepat cara menulisnya dan di mana menggunakannya.
Ekspresi Cron Setiap 5 Menit
Untuk menjalankan perintah setiap 5 menit, gunakan operator */5 di field menit:
*/5 * * * * /path/to/script.sh
Ekspresi ini menjalankan /path/to/script.sh pada menit 0, 5, 10, 15, 20, dan seterusnya — 288 kali per hari.
Variasi Umum
Setiap 5 menit selama jam kerja
*/5 9-17 * * 1-5 /path/to/script.sh
Berjalan setiap 5 menit antara pukul 9:00 dan 17:59, Senin hingga Jumat.
Setiap 10 atau 15 menit
Cukup ubah pembaginya:
*/10 * * * * /path/to/job.sh # every 10 minutes
*/15 * * * * /path/to/job.sh # every 15 minutes
Kasus Penggunaan
- Health check: Verifikasi API atau layanan merespons setiap 5 menit
- Pemrosesan antrean: Mengosongkan antrean pesan pada interval tetap
- Pemantauan: Mengumpulkan metrik atau sampel log tail pada interval reguler
Ringkasan
Ingat: */5 di field menit adalah cara kanonis untuk menjadwalkan tugas setiap 5 menit di cron. Gabungkan dengan field jam, hari, bulan, dan hari kerja untuk mempersempit jendela.