Cara Melihat Log Error Cronjob

Oleh Mutiara Auliya
3.67/5 (3)

Hi, DomaiNesians! Masih ingat tentang Cron atau Cronjob? Cron atau yang sering disebut Cronjob adalah sebuah utility tools yang digunakan untuk sistem penjadwalan perintah shell atau script website kalian. Bagi yang belum tahu, bisa cek panduan Panduan Setting Cronjob di cPanel. Permasalahannya adalah, apakah cron yang kamu jalankan benar-benar berjalan sesuai dengan semestinya? apakah cron yang dijalankan terdapat error? Bagaimana cara cek log errornya? Nah pada panduan berikut akan dijelaskan cara melihat log error Cronjob. Jadi, kamu bisa cek dibagian mana error terjadi.

Cara Melihat Log Error Cronjob

Biasanya log error cronjob, tidak terlihat. Hanya tim teknis saja yang bisa cek. Hal tersebut tentu saja sangat merepotkan apalagi untuk para developer. Namun ada salah satu cara yang bisa kamu lakukan. Yaitu menampilkan log error cronjob ke file output semisal ke file cron.log. Jadi, kamu bisa cek apakah cron berjalan dengan semestinya atau tidak. Hasilnya nanti akan mirip dengan error log yang ada di cPanel Hosting. Untuk langkah-langkah cara melihat log error cronjob yaitu :

  1. Login cPanel Hosting

Pertama yang harus kamu lakukan adalah login terlebih dahulu ke cPanel. Untuk akses cPanel silakan akses url https://namadomain.com/cpanel. Jika masih bingung bagaimana cara login ke cPanel bisa baca artikel sebelumnya tentang Panduan Login cPanel

  1. Membuat File cron.log

Setelah itu, silakan buat file output log terlebih dahulu. File ini dibuat sebelum kamu melakukan setting cronjob nya ya! Untuk membuat file output, silakan masuk ke menu File Manager

Lalu masuk ke folder public_html dan klik File untuk membuat file baru. Pada panduan kali ini file output akan diberi nama cron.log

Buat file cron.log

  1. Masuk ke Menu Cron Jobs

Setelah berhasil membuat file outputnya, kamu harus masuk ke kembali ke cPanel Hosting dan cari Menu Cron Jobs di cPanel. Sekarang silakan atur cronjobs yang kamu mau. Untuk mempermudah mencari menu Cron Jobs, kamu bisa ketikan “cron jobs” di kolom pencarian untuk memunculkan menu Cron Jobs. Kemudian klik Cron Jobs.

  1. Setting Cron Jobs

Pada langkah ini kamu bisa melakukan setting perintah cron yang diinginkan. Misalnya ingin menjalankan sebuah perintah shell atau script website per 5 menit dengan memunculkan log cron. Maka kamu bisa memasukan setting pada perintah cron seperti berikut ini:

*/5 * * * * php -q /home/geekwebi/public_html/crontest.php >> /home/geekwebi/public_html/cron.log 2>&1

Jika sudah klik Add New Cron Job dan nanti akan muncul di bawah list cron job kalian seperti berikut:

List perintah cron job

Catatan :
untuk geekwebi silakan kalian ubah ke username cPanel masing-masing. Bagi kamu yang masih bingung untuk setting waktu di cronnya kalian bisa gunakan tools online Crontab Guru

  1. Cek File cron.log

Setelah sukses setting perintah cron tunggu beberapa menit kedepan untuk melihat hasilnya apakah perintah yang disetting tersebut muncul di file cron.log atau tidak. Jika berhasil maka file cron.log akan menampilkan hasil perintah script website. Seperti berikut,

hasil dari cron.log

Kesimpulan

Dengan menggunakan cronjob, kamu bisa membuat sebuah perintah yang dapat berjalan secara otomatis dan terjadwal sesuai dengan keinginan. Kamu bisa ikuti cara melihat log error cronjob dengan menambahkan perintah file output pada perintah cron. Hal ini akan memudahkan kamu untuk melakukan monitoring perintah cron.

Mutiara Auliya

Hi! I am Data Analyst and Technical Writer at DomaiNesia. I love Linux, Python, Server, WordPress, Data Analysis and Artificial Intelligence. I will help you making some technically being easy to understand :)

Berlangganan Artikel

Dapatkan artikel, free ebook dan video
terbaru dari DomaiNesia

{{ errors.name }} {{ errors.email }}
Migrasi ke DomaiNesia

Pindah Ke DomaiNesia

Tertarik mendapatkan semua fitur layanan DomaiNesia? Dapatkan Diskon Migrasi 40% serta GRATIS biaya migrasi & setup

Ya, Migrasikan layanan Saya!

Hosting Murah

This will close in 0 seconds