View Single Post
Old 02-07-2007, 09:50   #1
23_Alby23
Senior Member
 
L'Avatar di 23_Alby23
 
Iscritto dal: Jul 2004
Messaggi: 1364
Batch per avviare servizi

Problema del giorno, il comando sc.

Il punto è che se in uno stesso batch metto tanti comandi sc stop uno dopo l'altro (per fermare più di un servizio), viene atteso lo stop di un servizio prima di procedere con quello dopo e quindi tutto funziona alla perfezione.

Se invece si usano più comandi sc start, questi vengono lanciati a mitraglia uno dopo l'altro ma senza attendere che il servizio sia effettivamente avviato.
A parte usare escamotage generici tipo sleep (eleganza pari a zero), c'è un modo per far sì che venga processato il secondo comando solo quando il primo è stato terminato del tutto (intendendo con questo lo stato del servizio in running)?

Grazie mille in anticipo.
23_Alby23 è offline   Rispondi citando il messaggio o parte di esso