⏱️
← 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.

Cara Menjalankan Tugas Cron Setiap 5 Menit (dengan Contoh) - CoolTool