laravel 5.5 伪造任务调度 cron 作业

laravel 5.5 forge task scheduling cron job

使用旧版本的 Laravel 我只需要在 Forges 控制面板中编写一个命令,例如 php /home/forge/default/artisan scheduled:run 然后设置间隔并点击计划按钮。

现在 Laravel 5.5 我可以看到我可以在 kernel.php 文件中添加作业,例如:

protected function schedule(Schedule $schedule)
    {
        $schedule->command('SomeJob:delete')
               ->daily();
    }

这是否意味着我不再需要在 laravel Forge 中设置 cron 作业?

您还需要一个 cron 条目来启动调度程序:

* * * * * php /path-to-your-project/artisan schedule:run >> /dev/null 2>&1