Quando sto scrivendo un file batch per l'esecuzione automatica, come posso scriverlo in modo che quando viene eseguito il file batch, possa sospendere per un paio di secondi tra i comandi?Comando di sospensione nel file batch?
Contesto:
psexec \\server -u user -p pass cmd
[there needs to be a pause here for psexec to establish a connection]
dir /s >output.txt \\server\shared
* Nota: la ragione ho eseguito il lato server comando dir utilizzando psexec e non a livello locale è perché è molto più veloce per eseguire dir su un computer locale che da remoto, e il tempo è di l'essenza.
Quando lo faccio a mano è ovviamente facile, io aspetto. Tuttavia, l'esecuzione di un file batch consente di eseguire tutti i comandi a velocità quasi istantanee l'una accanto all'altra, indipendentemente dallo stato di completamento dell'ultimo comando. Come inserisco una pausa?
Possibile duplicato di [Sleeping in a batch file] (http://stackoverflow.com/questions/166044/sleeping-in-a-batch-file) –
http://stackoverflow.com/a/7958678/206730 è più utile, può essere indicato come risposta – Kiquenet