2012-06-13 24 views
64

¿Cómo ejecutar comandos múltiples dos?¿Cómo ejecutar múltiples comandos de DOS en paralelo?

Tengo un bucle for, que ejecuta la detección del servidor para detectar qué servidor funciona y es rápido. Y debido a que hay más servidores, deseo no ejecutar todas las detecciones del servidor en secuencia, sino en paralelo.

+0

Mira aquí: http://stackoverflow.com/questions/672719/parallel-execution-of-shell-processes –

+0

posible duplicado de [¿Cómo puedo ejecutar un archivo bat en el fondo de otro archivo bat?] (Http : //stackoverflow.com/questions/649634/how-do-i-run-a-bat-file-in-the-background-ofrom-another-bat-file) –

+2

Este es un script completo que utiliza solo lotes de Windows características: http://stackoverflow.com/a/11715437/2026975 – imriss

Respuesta

110

Puede ejecutar comandos en paralelo con start así:

start ping myserver 
start nslookup myserver 
start morecommands 

cada Ellos comenzarán en su propio símbolo del sistema y permitirá ejecutar varios comandos al mismo tiempo de un archivo por lotes.

Espero que esto ayude!

Cuestiones relacionadas