Di panduan kali ini, Rumahweb akan membahas mengenai pemakaian cron jobs bagi menolong running php artisan di project laravel yang berjalan di shared hosting Rumahweb. Seperti yang Sahabat ketahui, paket hosting Rumahweb belum dilengkapi akses SSH. Jadi alternatifnya bagi running php artisan dapat dilakukan via cron jobs cPanel.
Untuk yang belum tahu cron jobs itu apa, dapat dipelajari via link berikut : http://server.sourcecodeaplikasi.info/panduan-setting-cron-jobs-di-cpanel/ .
Bagi pemakaian cron jobs, pastikan project laravel Sahabat telah berjalan dengan bagus di hosting Rumahweb. Berikutnya, Sahabat dapat mengikuti panduan berikut :
- Masuk ke cPanel, cari fitur Cron Jobs.

2. Silahkan masukkan periode waktu di kolom Common Settings. Pilih waktu pendjawalan proses sesuai keperluan. Kami sarankan diatas 5 menit, agar proses server hosting tak terlalu tinggi. Lalu di kolom Command silahkan masukkan command berikut:
php /lokasi_file_laravel/artisan schedule:run >> /dev/null 2>1
Misalnya, lokasi file laravel berada di /home/websites/laravel/ karenanya silahkan ketik command
php /home/websites/laravel/artisan schedule:run >> /dev/null 2>1
Jikalau telah selesai, jangan lupa klik Add New Cron job. Contoh screenshoot:

Detail screenshoot diatas menginformasikan bila penjadwalan dilakukan setiap 5 menit sekali.
3. Silahkan masuk ke path system file laravel yang digunakan. Cari file Kernel.php yang terdapat di path “(system laravel)/app/Console”. Lalu modifikasi file Kernel.php, cari line 25. Sesuaikan script schedulenya dan periode eksekusi schedule tersebut.
Bagi format penulisan scriptnya dapat dilihat di dokumentasi laravel berikut https://laravel.com/docs/5.6/scheduling .


Contoh screenshoot diatas, bagi mengerjakan clear cache system laravel menggunakan Artisan. Setelah selesai, jangan lupa klik Save Changes di pojok kanan atas.
Bagaimana, cara menjalankan cronjob artisan di Laravel lumayan gampang bukan? Sahabat dapat menambahkan artisan commands, queued jobs, shell commands dan frequency options seketika di methods.
Seperti lazim, bila ada kesulitan atau kendala, silahkan seketika menghubungi tim Technical Support kami via Livechat, Open ticket atau email ke teknis[@]rumahweb.com.
Demikianlah panduan Running PHP Artisan Laravel Menggunakan Cron Jobs cPanel ini. Semoga dapat menolong.
Sumber https://www.rumahweb.com