Как запустить несколько команд DOS параллельно?

Как запустить несколько команд DOS?

У меня есть цикл for, который выполняет обнаружение сервера, чтобы определить, какой сервер работает и работает быстро. И поскольку серверов больше, я хочу запускать все обнаружения серверов не последовательно, а параллельно.

70 голосов | спросил John Boe 13 J0000006Europe/Moscow 2012, 12:21:02

2 ответа


0

Вы можете выполнять команды параллельно с start следующим образом:

start ping myserver
start nslookup myserver
start morecommands

Каждый из них запускается в своей командной строке и позволяет одновременно запускать несколько команд из одного пакетного файла.

Надеюсь, это поможет!

ответил Bali C 13 J0000006Europe/Moscow 2012, 12:44:28
0

Я предлагаю вам посмотреть " Как мне запустить файл bat в фоновом режиме из другого файла bat? "

Кроме того, хороший ответ (об использовании команды start) был дан в " Параллельное выполнение процессов оболочки " Страница вопросов здесь ;

Но я рекомендую использовать PowerShell . Я считаю, что это идеально подойдет вашим потребностям.

ответил gahcep 13 J0000006Europe/Moscow 2012, 12:29:04

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132