Cron Job

Diperbarui: 15 Juli 2026
By Willya Randika

Cron job adalah tugas terjadwal di server: “jalankan perintah ini setiap hari jam 02:00”, “setiap lima belas menit”, dan seterusnya. Di hosting dipakai untuk backup, antrean email, sinkron stok, alternatif wp-cron, dan skrip perawatan rutin yang berulang.

Cron yang salah jadwal bisa membangunkan situs di jam sibuk dan memicu limit Entry Processes. Sebaliknya, cron yang andal membuat pekerjaan berulang tidak bergantung pada kunjungan manusia ke website. Jadwal yang baik menyeimbangkan kebutuhan bisnis dengan kapasitas paket hosting Anda.

Analogi Sederhana

Cron seperti alarm berulang plus daftar tugas. Alarm berdering, sistem menjalankan perintah, lalu tidur lagi sampai jadwal berikutnya. Kalau alarm berbunyi tiap menit untuk pekerjaan berat, “rumah” (server) tidak pernah istirahat dengan tenang.

Format Umum

Banyak panel menampilkan lima kolom waktu plus perintah:

* * * * *  perintah
│ │ │ │ │
│ │ │ │ └── hari minggu
│ │ │ └──── bulan
│ │ └────── hari bulan
│ └──────── jam
└────────── menit

Contoh: 0 2 * * * berarti setiap hari pukul 02:00. Di cPanel buka Cron Jobs — pilih frekuensi siap pakai atau mode advanced.

Contoh Pemakaian

  • Memanggil wp-cron.php lewat HTTP atau WP-CLI
  • Menjalankan skrip pembersihan log atau cache
  • Generate sitemap atau sync feed di luar jam puncak
  • Backup database ke storage eksternal (pastikan kredensial aman)

Yang Perlu Anda Perhatikan

  • Jalankan job berat (backup full, import) di luar jam puncak
  • Arahkan output ke log atau /dev/null dengan sadar — email cron bisa membanjiri inbox
  • Path PHP/CLI harus absolut sesuai server (which php)
  • Duplikat cron (panel + plugin + systemd) menghasilkan kerja ganda
  • Uji perintah manual lewat SSH sebelum menjadwalkannya

FAQ

Apakah WordPress butuh cron server?

WordPress punya WP-Cron berbasis kunjungan. Untuk trafik rendah atau job kritis, cron sistem yang memanggil wp-cron.php lebih andal.

Cron saya tidak jalan?

Cek izin, path, user yang menjalankan, dan log error. Di shared, beberapa perintah CLI dibatasi.

Boleh tiap menit?

Boleh secara teknis, tapi boros resource. Pastikan skrip cepat dan benar-benar perlu frekuensi itu.

Cron mengirim email terus?

Perintah menghasilkan output. Redirect stdout/stderr ke file log atau buang output jika memang tidak perlu notifikasi.

Disclaimer: Artikel WikiHosting disusun untuk tujuan edukasi dan referensi. Teknologi hosting terus berkembang, sehingga beberapa informasi teknis mungkin berubah seiring waktu.