Laravel内核任务计划无法正常工作

时间:2018-10-22 07:36:57

标签: php laravel laravel-5 cron

我正在尝试使用Laravel Task Schedule。因此,我创建了crontab -e,就像吹牛一样。

* * * * * cd /var/www/html/laravel && php artisan schedule:run >> /dev/null 2>&1

此后,我将命令绑定到Laravel的App / Kernel,如下所示:

protected $commands = [
        //
        Commands\mitsui::class,
        Commands\sumitomo::class,
        Commands\nomura::class,

    ]; 

并安排:

protected function schedule(Schedule $schedule)
    {
        $schedule->command('bot:mitsui')->everyMinute();
        $schedule->command('bot:sumitomo')->everyMinute();
        $schedule->command('bot:nomura')->everyMinute();
    }

实际上是每周一次,但我正在尝试检查它是否正常工作。这就是为什么将其设置为everyMinute,但实际上不起作用。命令未运行。我在这里想念东西吗?

1 个答案:

答案 0 :(得分:1)

更改此行

* * * * * cd /var/www/html/laravel && php artisan schedule:run >> /dev/null 2>&1

* * * * *  php /var/www/html/laravel/artisan schedule:run >> /dev/null 2>&1