我正在尝试执行两个控制台命令.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&
答案 0 :(得分:0)
php artisan schedule:run
将运行已调度的命令,而不是列出它们。
因此,如果您在01:00
之前运行已调度的命令,则users:update
命令将不会被安排,也不会被运行。