2
のRun職人コマンド私は並行して同時に職人のコマンドを実行したい、ここに私のコードは次のとおりです。Laravel:パラレル
$files = glob($this->fixedDir . '*.csv');
foreach ($files as $csvFile) {
Artisan::call('mycommand:import', ['--file' =>$csvFile]);
}
だから、アイデアは、ファイルオプションを渡すことですし、各コマンドがそれを処理します。しかし、上記のコードは、各コマンドをパラレルではなく連続して実行します。私もこのようにしてみました:
$schedule = new Schedule();
$files = glob($this->fixedDir . '*.csv');
foreach ($files as $csvFile) {
$schedule->command('mycommand:import', ['--file' =>$csvFile])
->everyMinute()
->withoutOverlapping();
}
それでも動作していないようです。
誰かがどのようにコマンドを並行して実行できますか?