Laravel 8 后台任务

2021-07-19 11:07 更新

默认情况下,计划同时运行的多个命令将会顺序执行。若你有长时间运行的命令,这可能导致后续命令的启动时间比预期的更晚。你可以使用 runInBackground 方法让命令在后台运行,如此,它们便可同时运行了:

$schedule->command('analytics:report')
         ->daily()
         ->runInBackground(); 

注意:仅能在通过 commandexec 方法调度任务时,方能使用 runInBackground 方法。

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号