読者です 読者をやめる 読者になる 読者になる

【Windows】コマンドプロンプトでバッチの並列処理

Windowsコマンドプロンプトでバッチの並列処理をしたかった。
コマンドプロンプトでは startコマンド を使えば非同期処理が可能なので、
並列実行できる。

update.php というファイルを並列処理する場合は、
バッチファイル start.bat を以下のように作成すればOK。

start php update.php
start php update.php
start php update.php

これで update.php が並列で走る。

別にPHPのexec() で非同期化してもいいが、
バッチで起動できるならこっちでいいかなと・・・。