Her dakika çalışan bir cron job var ve pleskte terminalde
$schedule->command('telegram:cron')
->everyMinute();
php artisan schedule:work
Bu kod geliştirme ortamında işe yarıyor.
Typically, you would not add a scheduler cron entry to your local development machine. Instead, you may use the schedule:work Artisan command. This command will run in the foreground and invoke the scheduler every minute until you terminate the command:
php artisan schedule:run
Busa sunucu ortamında
Now that we have learned how to define scheduled tasks, let's discuss how to actually run them on our server. The schedule:run Artisan command will evaluate all of your scheduled tasks and determine if they need to run based on the server's current time.
Örnek vscode terrminal çıktısı
https://prnt.sc/jhRw5nqXZmS0
Fakat bu her zaman çalıştırmıyor illa elle yazmam gerekiyor bunu nasıl çözebilirim.
Pleskte
* * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1
Böyle çalıştıracak şeyde bulamadım.