Как запустить несколько команд DOS параллельно?
Как запустить несколько команд dos?
У меня есть for цикл, который выполняется обнаружение сервера, чтобы определить, какой сервер работает и быстро. И поскольку серверов больше, я хочу не запускать все серверные обнаружения последовательно, а параллельно.
2 ответов:
Вы можете выполнять команды параллельно с
startтакой:start ping myserver start nslookup myserver start morecommandsкаждый из них запускается в своей собственной командной строке и позволяет запускать несколько команд одновременно из одного пакетного файла.
надеюсь, что это помогает!
предлагаю вам посмотреть"Как запустить файл bat в фоновом режиме из другого файла bat?"
кроме того, хороший ответ (с помощью
startкоманда) была дана в "параллельное выполнение процессов оболочки" страницы вопрос здесь;но моя рекомендация-использовать PowerShell. Я считаю, что это будет идеально соответствовать вашим потребностям.
Comments