我已经修改了我的项目,我正在使用cron.d来运行Laravel计划。
这是我的cron文件的内容:
* * * * * /usr/local/bin/php /var/www/artisan schedule:run我甚至检查了文件末尾没有多余的空间。然而,无论何时运行,Laravel都会抛出一个错误,即“调度:运行”不是命令。这是一个完整的错误:
[2022-08-23 08:13:06] local.ERROR: Command "schedule:run
" is not defined.
Did you mean one of these?
schedule:clear-cache
schedule:list
schedule:run
schedule:test
schedule:work {"exception":"[object] (Symfony\\Component\\Console\\Exception\\CommandNotFoundException(code: 0): Command \"schedule:run
\" is not defined.
Did you mean one of these?
schedule:clear-cache
schedule:list
schedule:run
schedule:test
schedule:work at /var/www/vendor/symfony/console/Application.php:692)
[stacktrace]
#0 /var/www/vendor/symfony/console/Application.php(259): Symfony\\Component\\Console\\Application->find()
#1 /var/www/vendor/symfony/console/Application.php(171): Symfony\\Component\\Console\\Application->doRun()
#2 /var/www/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\\Component\\Console\\Application->run()
#3 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(129): Illuminate\\Console\\Application->run()
#4 /var/www/artisan(37): Illuminate\\Foundation\\Console\\Kernel->handle()
#5 {main}
"} 这让我发疯好几个小时了。我以前在使用Laravel 7的早期项目中使用了与Docker相同的配置,因此,它可能是Laravel 9问题。还是真的有什么明显的东西让我错过了?
发布于 2022-08-23 08:50:53
https://stackoverflow.com/questions/73455463
复制相似问题