Выполняемый код планировщика (app/Console/Kernel.php):
protected function schedule(Schedule $schedule)
{
$schedule->call(function () {
Log::info('Schedule call');
})->everyFiveMinutes();
}
Выполнение данной задачи запланировано cron'у. Вывод crontab -l:
* * * * * cd /Users/sampleuser/PhpstormProjects/someproject && php artisan schedule:run >> /dev/null 2>&1
На выходе имеем единожды сработавшую задачу. Лог содержит единственную строку:
[2022-08-27 09:25:00] local.INFO: Schedule call
Никакого повторения каждые 5 минут нет (((
Очень интересный вывод дает php artisan schedule:work
INFO Running schedule tasks every minute.
INFO No scheduled commands are ready to run.
2022-08-27 14:30:00 Running [Callback] ............................ 3ms DONE
INFO No scheduled commands are ready to run.
INFO No scheduled commands are ready to run.
INFO No scheduled commands are ready to run.
INFO No scheduled commands are ready to run.
2022-08-27 14:35:00 Running [Callback] ............................ 8ms DONE
INFO No scheduled commands are ready to run.
INFO No scheduled commands are ready to run.
То есть cron работает нормально, а scheduler - нет