Web Hosting & cPanel
Cara Membuat dan Mengelola Cron Job
Panduan menjalankan tugas terjadwal secara otomatis melalui Cron Jobs di cPanel.
Apa itu cron job?
Cron job menjalankan perintah secara otomatis berdasarkan jadwal, misalnya mengirim laporan, membersihkan cache, atau menjalankan task aplikasi.
Membuat cron job
- Login ke cPanel.
- Buka menu Cron Jobs.
- Pilih preset jadwal atau isi minute, hour, day, month, dan weekday.
- Masukkan command yang akan dijalankan.
- Klik Add New Cron Job.
Contoh menjalankan file PHP setiap 15 menit:
*/15 * * * * /usr/local/bin/php /home/USERNAME/public_html/cron.php >/dev/null 2>&1
Path PHP dapat berbeda pada setiap server. Gunakan path yang ditampilkan cPanel atau tanyakan kepada support.
Menghindari beban berlebih
- Jangan menjalankan task berat setiap menit tanpa kebutuhan.
- Gunakan
flockjika task tidak boleh berjalan bersamaan. - Arahkan output ke file log ketika sedang melakukan pengujian.
- Setelah stabil, buang output yang tidak diperlukan.
Memeriksa cron
Tambahkan sementara output ke file:
*/15 * * * * /usr/local/bin/php /home/USERNAME/public_html/cron.php >> /home/USERNAME/cron.log 2>&1
Periksa cron.log untuk melihat error.
Menghapus cron
Pada daftar Current Cron Jobs, klik Delete pada baris yang sudah tidak diperlukan.
Jadwal yang terlalu sering dapat meningkatkan penggunaan CPU dan I/O akun hosting.
Apakah artikel ini membantu?













