Laravel 调度程序不会 运行 自动
Laravel scheduler is not running automatically
我做了一个调度器。当我用 php artisan userRanking
调用它时它起作用了。
这是Kernel.php
中的代码:
protected $commands = [
\App\Console\Commands\UserRanking::class,
];
protected function schedule(Schedule $schedule)
{
$schedule->command('userRanking')
->everyMinute();
}
如何调度它以使其自动运行?
您必须设置一个 cron
作业,每分钟调用一次调度程序:
* * * * * php /path/to/artisan schedule:run 1>> /dev/null 2>&1
阅读 Laravel's Scheduler docs 了解更多信息。
我做了一个调度器。当我用 php artisan userRanking
调用它时它起作用了。
这是Kernel.php
中的代码:
protected $commands = [
\App\Console\Commands\UserRanking::class,
];
protected function schedule(Schedule $schedule)
{
$schedule->command('userRanking')
->everyMinute();
}
如何调度它以使其自动运行?
您必须设置一个 cron
作业,每分钟调用一次调度程序:
* * * * * php /path/to/artisan schedule:run 1>> /dev/null 2>&1
阅读 Laravel's Scheduler docs 了解更多信息。