Umumnya Cron Job tidak berjalan karena alasan berikut ini:
Mari kita bahas satu per satu.
Script tidak berfungsi
Sebelum membuat Cron Job, pastikan script berfungsi. Tergantung dari tipe scriptnya, Anda bisa cek script dengan cara buka file di browser (dengan URL) atau jalankan script dengan SSH. Jika script tidak berfungsi, hubungi developer untuk mendapatkan bantuan.
Selain itu, output kosong bisa menunjukkan bahwa script tidak berfungsi. Jika script secara default tidak menampilkan output, tambahkan output Cron Job secara manual.
Path/URL salah
Pastikan path ke file script sudah benar. Di Hostinger, path ke file harus dimulai dengan /home/
. Jika Cron Job dikonfigurasikan untuk membuka beberapa file dengan URL dan bukan dengan path ke file, Anda bisa cek Cron Job dengan perintah curl
melalui terminal:
curl -v 'https://domain.tld/path/to/file.php'
Penggunaan karakter khusus
Jika Cron Job memiliki karakter khusus seperti like " >/dev/null 2>&1" , Cron Job tidak dapat disetup langsung di hPanel. Anda perlu membuat file .sh, setup Cron Job, dan jalankan Cron Job.
CATATAN: