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
使用旧版本的 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