阅读(5017)
赞(7)
Laravel 8 后台任务
2021-07-06 09:25:13 更新
默认情况下,计划同时运行的多个命令将会顺序执行。若你有长时间运行的命令,这可能导致后续命令的启动时间比预期的更晚。你可以使用 runInBackground
方法让命令在后台运行,如此,它们便可同时运行了:
$schedule->command('analytics:report')
->daily()
->runInBackground();
注意:仅能在通过
command
和exec
方法调度任务时,方能使用runInBackground
方法。