Laravel 5.1任务计划命令问题

时间:2015-11-30 12:00:54

标签: php laravel laravel-5 laravel-5.1

我正在尝试执行两个控制台命令.Below是我的 Kernel.php

中的两个命令
protected function schedule(Schedule $schedule)
{
    $schedule->command('users:get')->everyMinute();

    $schedule->command('users:update')->dailyAt('01:00');
}

当我运行 php artisan schedule:run 时,只安排了 everyMinute 的命令。

  

运行预定命令:' / usr / bin / php5' '人员'用户:获取> / dev / null 2>& 1&

如果我将第二个命令的 dailyAt 更改为 everyMinute ,则两者都按如下所示进行安排

  

运行预定命令:' / usr / bin / php5' '人员'用户:获取> / dev / null 2>& 1&

     

运行预定命令:' / usr / bin / php5' '人员'用户:更新> / dev / null 2>& 1&

1 个答案:

答案 0 :(得分:0)

php artisan schedule:run将运行已调度的命令,而不是列出它们。

因此,如果您在01:00之前运行已调度的命令,则users:update命令将不会被安排,也不会被运行。