2012-06-13 21 views
64

Come eseguire più comandi dos?Come eseguire più comandi DOS in parallelo?

Ho un ciclo for, che esegue il rilevamento del server per rilevare quale server funziona ed è veloce. E poiché ci sono più server, vorrei non eseguire tutti i rilevamenti del server in sequenza, ma in parallelo.

+0

Guarda qui: http://stackoverflow.com/questions/672719/parallel-execution-of-shell-processes –

+0

possibile duplicato di [Come si esegue un file bat in background da un altro file bat?] (Http : //stackoverflow.com/questions/649634/how-do-i-run-a-bat-file-in-the-background-from-another-bat-file) –

+2

Questo è uno script completo che utilizza solo il batch di Windows caratteristiche: http://stackoverflow.com/a/11715437/2026975 – imriss

risposta

110

È possibile eseguire i comandi in parallelo con start come questo:

start ping myserver 
start nslookup myserver 
start morecommands 

Saranno ogni inizio nel proprio prompt dei comandi e permetterà di eseguire più comandi allo stesso tempo da un file batch.

Spero che questo aiuti!

Problemi correlati