Bwt yang blm tau cron job..Hmmm…apa yah? aku juga ga punya terlalu banyak pengetahuan tentang si cron job ini..yang aku tau cuma cron job ini dipake untuk mengeksekusi atau menjalankan secara otomatis sebuah file yang waktunya bisa diatur sesuai kemauan kita. Untuk TA ku ini kbetulan cron job aku pke untuk menjalankan sebuah file php yang berfungsi sebagai scheduler update yang dieksekusi secara otomatis setiap hari setiap jam 1 pagi.
Sbenernya mudah banget cara penggunaan cron job ini asal kita tau gimana command yang bner yang harus dimasukkan ke cron job itu sendiri. Berhubung banyak banget referensi cara nulis command di cron job, kmaren aku smpet bingung juga mana yang bner. Stelah nyoba2 beberapa cara dan gagal mulu, akhirnya lah aku menemukan cara menulis command yang bner di cron job. Bgini nih cara setting cron job di cpanel dengan mode standard
Login ke cpanel dengan alamat http://namadomain.com/cpanel. Stelah login, klik menu cron job :
Stelah klik menu cron job, pilh mode standard :
stelah masuk ke mode standard, masukkan email untuk mengirim cron output dan juga masukkan command di text field yang udah disediain. Nah, cara penulisan command ini penting banget. Soalnya kmaren smpet beberapa kali masukkin command nya salah dikit, langsung file nya ga bisa diekseskusi.
Bgini nih kmaren cara aku nulis command di cron job :
php -q /home/usercpanel/public_html/namafile.php
Nah, contoh command nya:
php -q /home/kitakita/public_html/startpagegita/updateScheduling.php
untuk command di atas berarti user cpanel nya kitakita. Trus file yang mau dieksekusi secara rutin sama cron job itu ada di folder public_html/startpagegita dan nama file yang mau dieksekusi nya adalah updateScheduling.php
Jangan lupa juga masukkin interval waktu berapa periode sekali file tersebut akan dieksekusi
Pada gambar di atas, berarti file akan dieksekusi pada setiap hari pada jam 01.01 am.. Waktu eksekusi ini bisa disesuaikan dengan keinginan kita.
Setelah memilih interval waktu eksekusi, jangan lupa save crontab yang udah dibuat
Stelah itu file akan tereksekusi sesuai interval waktu yang udah kita tentuin.
Kmaren stelah selesai setting, smpet penasaran juga, bner2 jalan ga ya cron job ini. Bner2 bisa ga ya? akhirnya aku bikin sebuah testing sederhana. Caranya bikin tabel dummy di database. Tabel ini cuma berisi satu field waktu aja yang tipe datanya time. Trus bikin satu file PHP yang isinya query insert ke tabel dummy. Lalu masukkan file PHP tadi ke cron job dan setting waktu eksekusinya 5 menit sekali (dengan catatan isi file PHP tadi bner dan bisa jalan tanpa error). Lalu stelah 5 menit, cek database (cek tabel dummy), klo ada sebuah record baru masuk, berarti cron job kita berjalan baik. Tapi klo ternyata ga ada record masuk, mungkin ada yang salah waktu setting cron job nya. Error dari jalannnya cron job ini bisa diliat di email yang tadi udah kita masukkin waktu setting cron job.
Selamat mencoba




