我做了一个调度程序。当我用php artisan userRanking
调用它时,它可以工作。
这是Kernel.php
中的代码:
protected $commands = [
\App\Console\Commands\UserRanking::class,
];
protected function schedule(Schedule $schedule)
{
$schedule->command('userRanking')
->everyMinute();
}
如何调度它以使其自动运行?
答案 0 :(得分:6)
您必须设置一个cron
作业,每分钟调用一次计划运行程序:
* * * * * php /path/to/artisan schedule:run 1>> /dev/null 2>&1
阅读Laravel's Scheduler docs了解详情。