【发布时间】:2016-03-04 01:32:01
【问题描述】:
我正在尝试执行两个控制台命令。以下是我在 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' 'artisan' users:get > /dev/null 2>&1 &
如果我将第二个命令的 dailyAt 更改为 everyMinute,则两者都安排如下所示
运行预定命令:'/usr/bin/php5' 'artisan' users:get > /dev/null 2>&1 &
运行预定命令:'/usr/bin/php5' 'artisan' users:update > /dev/null 2>&1 &
【问题讨论】:
-
你提到 dailyAt('01:00'),所以当你的时间是 01.00 并且你运行 php artisan schedule 时:运行这个命令将执行的时间,否则不会
标签: php laravel laravel-5 laravel-5.1