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

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

Windows

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

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

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

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

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