Skip to content

Repository files navigation

Laravel Task Scheduling with Cron Job

Penjadwalan tugas Laravel menggunakan Cron Job. Pada project ini, perintah Cron akan dijalankan tiap menit, tetapi Laravel tetap akan menjalankan command sesuai dengan jadwal yang sudah ditetapkan, dalam hal ini 5 menit.

Instalasi

  • Buka terminal linux
  • Jalankan perintah berikut
$ cp .env.example .env
$ composer install
$ php artisan key:generate
  • Buka file .env menggunakan text editor, lalu ubah dan sesuaikan dengan settingan yang dimiliki
  • Setelah itu jalankan perintah berikut
$ php artisan migrate
  • Lalu buatlah cron job. Pada terminal ketik perintah berikut
$ crontab -e
  • Perintah tersebut akan menampilkan nano text editor pada terminal. Masukan kode berikut pada line terakhir.
* * * * * php /lokasi-project-anda/artisan schedule:run >> /dev/null 2>&1
  • Kode tersebut berfungsi untuk menjalankan perintah php artisan schedule:run setiap menitnya
  • Untuk mengetahui apakah cron berjalan atau tidak, bisa mengetik perintah berikut pada terminal
$ grep CRON /var/log/syslog

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages