Laravel Artisan Scheduler中的连锁指令?

wkm*_*wkm 13 php laravel artisan

假设我有三个我想要安排的命令:'commandA','commandB'和'commandC'

但是我不想在'commandA'完成之前运行'commandB',我不想在'commandB'完成之前运行'commandC'.

我知道我可以安排每个人每五分钟跑一次:

$schedule->command('commandA')->everyFiveMinutes();
$schedule->command('commandB')->everyFiveMinutes();
$schedule->command('commandC')->everyFiveMinutes();
Run Code Online (Sandbox Code Playgroud)

但有可能一个接一个地链接它们吗?

Lim*_*nte 25

然后使用(Closure $ callback)来链接命令:

$schedule->command('commandA')->everyFiveMinutes()->then(function() {
    $this->call('commandB');
    $this->call('commandC');
});
Run Code Online (Sandbox Code Playgroud)