【发布时间】:2017-07-20 14:33:44
【问题描述】:
我有多项任务需要每隔一两个小时完成一次。所有这些都是通过 Laravel 使用以下命令作为 cron 作业安排的
$schedule->command('email:notifications1')
->cron('15 * * * * *');
$schedule->command('email:notifications2')
->cron('15 * * * * *');
$schedule->command('email:notifications3')
->cron('15 * * * * *');
问题: 上述所有任务都非常耗时,从结果来看,这些任务似乎没有并行运行。每个任务都在前一个任务结束后运行。
要求 我怎样才能并行运行它们?我希望在时钟滴答指定时间后立即(并行)执行所有任务。
Laravel 版本 5
【问题讨论】: