複数のdosコマンドを実行する方法は?
私が持ってfor
いるサーバー作品を検出するために、サーバーの検出を実行し、高速でループを、。サーバーの数が多いので、すべてのサーバー検出を順番に実行するのではなく、並行して実行したいと思います。
複数のdosコマンドを実行する方法は?
私が持ってfor
いるサーバー作品を検出するために、サーバーの検出を実行し、高速でループを、。サーバーの数が多いので、すべてのサーバー検出を順番に実行するのではなく、並行して実行したいと思います。
回答:
次のようにコマンドを並行して実行できますstart
。
start "" ping myserver
start "" nslookup myserver
start "" morecommands
それぞれが独自のコマンドプロンプトで起動し、1つのバッチファイルから複数のコマンドを同時に実行できます。
お役に立てれば!
/b
オプションを使用start
すると、新しいウィンドウを作成せずにコマンドを実行できます。これをcmdで試してください:start /b ping google.com & start /b ping example.com
「別のbatファイルからバックグラウンドでbatファイルを実行するにはどうすればよいですか?」を参照することをお勧めします。
また、start
「シェルプロセスの並列実行」の質問ページでは、(コマンドを使用して)良い回答が得られました。
しかし、私の推奨はPowerShellを使用することです。私はそれがあなたのニーズに完全に合うと信じています。