Список и запуск расписания в Laravel
Пока cron на сервере ещё нет (или вы отлаживаете локально), расписание проверяют вручную. Две команды: посмотреть список и один раз прогнать планировщик.
schedule:list показывает,
что Laravel видит в расписании:
команды и частоты. Удобно
проверить опечатку в signature
или забытый ->daily():
php artisan schedule:list
schedule:run делает то же,
что минутный cron: смотрит,
какие задачи пора выполнить
сейчас, и запускает их.
Если частота «раз в день»,
а вы уже запускали сегодня -
повтор может ничего не сделать
до следующего окна:
php artisan schedule:run
Для отладки сначала
schedule:list -
видно ли задачу. Потом
schedule:run -
срабатывает ли связка
с Artisan-командой. На бою
schedule:run вызывает
cron; локально вы вызываете
его сами.
Выполните
php artisan schedule:list.
Запустите
php artisan schedule:run.
Чем schedule:list
отличается от
schedule:run?