• Persiapkan script yg akan di eksekusi pada cron, dibawah ini merupakan script curl PHP CodeIgniter
  • Pastikan curl bisa mengakses localhost server yg sudah disetting, misal jalankan perintah-nya manual seperti ini

curl -s "http://localhost/[path-project]/risk_management/notification_send_email"

Jika tidak ada error, maka akses curl tersebut sudah berjalan dengan baik,

  • Lalu ketik perintah crontab -e untuk membuka file cron yang nantinya menyimpan script yg akan dijalankan secara periodik
  • Jika belum terpasang, maka akan ada pilihan editor, pilihlah sesuai dengan kebiasaan saat melakukan perubahan file di command linux (saat lebih mudah menggunakan /bin/nano)

File crontab akan terlihat, lalu tambahkan script dibawah ini

0 0 * * * curl -s "http://localhost/[path-project]/risk_management/notification_send_email"

untuk melihat hasilnya bisa menggunakan perintah

#crontab -l

Script ini artinya menjalankan curl untuk akses link notification_send_email setiap hari pukul 7:00 AM

Sebelum pasang pastikan posisi project path [path-project] sesuai dengan yg diakses di local. Misal, project disimpan di public_html/hcm maka lihat path-nya agar bisa diakses di local server.

Pastikan juga jika kamu menggunakan port maka URL yang akan diakses juga berbeda, Misal menggunakan port 8080 di local, maka ubah URL menjadi `http://localhost:8080/[path-project]/risk_management/notification_send_email

  • Pastikan jika web sudah mengarahkan path project sesuai dengan cara akses local server.
  • Jika sudah selesai pilih save and quit
  • untuk pengguna vi menggunakan perintah :wq
  • pengguna nano perintah ctrl+x dan pilih y
  • Selesai, cron job akan berjalan tiap hari di jam 12 malam