Cara Set Cron Job via cPanel: Panduan Lengkap untuk Pemula
Bagi pengguna hosting berbasis cPanel, cron job adalah salah satu fitur penting yang memungkinkan Anda menjalankan perintah atau script secara otomatis sesuai jadwal yang ditentukan. Fitur ini sangat berguna untuk berbagai kebutuhan, seperti menjalankan backup rutin, mengupdate database, hingga mengirim email otomatis.
Dalam artikel ini, kita akan membahas langkah-langkah cara set cron job via cPanel dengan mudah dan cepat, bahkan untuk pemula.
Apa itu Cron Job?
Cron job adalah tugas terjadwal yang dieksekusi oleh server pada interval tertentu. Dengan cron job, Anda bisa mengotomatisasi proses tanpa harus menjalankannya secara manual. Misalnya:
-
Menjalankan script backup setiap jam 12 malam.
-
Membersihkan cache atau file sementara setiap hari.
-
Mengupdate data dari API tiap 5 menit.
Langkah-Langkah Cara Set Cron Job via cPanel
1. Login ke cPanel
-
Masuk ke akun cPanel hosting Anda (biasanya melalui
domain.com/cpanel). -
Masukkan username dan password yang sudah diberikan oleh penyedia hosting.
2. Buka Menu Cron Jobs
-
Pada dashboard cPanel, gulir ke bagian Advanced.
-
Klik menu Cron Jobs.
3. Atur Email Notifikasi (Opsional)
-
Di bagian Cron Email, Anda bisa memasukkan alamat email untuk menerima notifikasi hasil eksekusi cron.
-
Jika tidak ingin menerima notifikasi, bisa dikosongkan atau tambahkan
>/dev/null 2>&1di akhir perintah cron.
4. Tambahkan Cron Job Baru
-
Pada bagian Add New Cron Job, tentukan waktu eksekusi:
-
Minute (0–59)
-
Hour (0–23)
-
Day (1–31)
-
Month (1–12)
-
Weekday (0–6, di mana 0 = Minggu)
-
Contoh pengaturan waktu cron job:
-
0 0 * * *→ jalan setiap tengah malam. -
*/5 * * * *→ jalan setiap 5 menit sekali. -
0 6 * * 1→ jalan setiap Senin jam 6 pagi.
5. Masukkan Command Cron
Command adalah perintah yang dijalankan oleh server.
Jika ingin menjalankan file PHP, biasanya formatnya seperti:
/usr/local/bin/php /home/username/public_html/folder/script.php
Jika ingin menjalankan via URL, gunakan:
wget -q -O /dev/null https://domain.com/folder/script.php
6. Simpan Cron Job
-
Klik Add New Cron Job.
-
Cron akan muncul di daftar cron jobs aktif, artinya sudah berjalan.
Tips Menggunakan Cron Job di cPanel
-
Gunakan interval waktu yang sesuai kebutuhan agar server tidak terbebani.
-
Pastikan path PHP benar. Biasanya
/usr/local/bin/php, tetapi bisa berbeda tergantung hosting. -
Untuk testing, jalankan cron setiap menit (
* * * * *) lalu ubah ke jadwal final setelah dipastikan berjalan. -
Simpan hasil eksekusi ke file log jika ingin memantau:
/usr/local/bin/php /home/username/public_html/script.php >> /home/username/cron.log 2>&1
Menggunakan cron job via cPanel sangat membantu dalam mengotomatisasi tugas-tugas rutin di server. Dengan langkah-langkah di atas, Anda bisa dengan mudah mengatur jadwal eksekusi script, baik untuk backup, update data, maupun maintenance sistem.
Jika Anda masih baru menggunakan hosting, jangan ragu untuk mencoba membuat cron job sederhana, lalu tingkatkan penggunaannya sesuai kebutuhan.