我一直在尝试使用Laravel 5.8在Plesk服务器上设置crontab,但出现以下错误:
live.ERROR:“ cron”名称空间中没有定义命令。 {“ exception”:“ [对象](Symfony \ Component \ Console \ Exception \ NamespaceNotFoundException(代码:0):在\” cron \“名称空间中没有定义命令。在/ var / www / vhosts / *** ************* / httpdocs / vendor / symfony / console / Application.php:585)
我尝试过:
cd /var/www/vhosts/**********/httpdocs && php artisan schedule:run >> /dev/null 2>&1
php /var/www/vhosts/**********/httpdocs && php artisan schedule:run >> /dev/null 2>&1
kernel.php中的代码是:
$schedule->command('command:videos')
->everyFifteenMinutes()
->timezone('Europe/London');
答案 0 :(得分:0)
问题出在kernel.php中。该命令必须为:
$schedule->command('cron:videos')
->everyFifteenMinutes()
->timezone('Europe/London');