如果你按照官方手冊上的配置:
* * * * * php /path/to/artisan schedule:run 1>> /dev/null 2>&1
發現任務沒有按照預期的執行,可能是你環境變量問題,
按照下面的修改你的Cron任務配置即可;
* * * * * cd /path/to && /usr/local/bin/php artisan schedule:run >> /dev/null 2>&1
其中 /usr/local/bin/php 是你PHP的絕對路徑。
本文首發:解決Laravel 任務調度不執行問題