如何并行运行多个DOS命令?
如何运行多个dos命令?
我有一个for
循环,运行检测服务器来检测哪个服务器工作,并且是快速的。 而且因为有更多的服务器,我不希望按顺序运行所有服务器检测,而是并行运行。
你可以像这样start
并行执行命令:
start ping myserver start nslookup myserver start morecommands
它们将分别以自己的命令提示符开始,并允许您从一个batch file同时运行多个命令。
希望这可以帮助!
我build议你看看“ 如何在另一个bat文件的后台运行bat文件?
另外,在“ 并行执行shell进程 ”问题页面中给出了(使用start
命令的)好的答案;
但我的build议是使用PowerShell 。 我相信这将完全适合您的需求。