23_Alby23
06-03-2008, 07:45
Ho la necessita' di startare un tot di servizi su una macchina remota, mi avvalgo quindi del comando sc ripetuto ed incapsulato in un file batch.
Il punto e' che ogni servizio deve partire solo dopo che quello precedente e' effettivamente partito mentre, in questo modo, vengono lanciati tutti i comandi di start uno dopo l'altro senza attendere la conferma dello start).
Ora, ci sono metodi grezzi e da caproni, tipo mettere uno sleep dopo ogni comando di start ma sono metodi spannometrici e che non danno garanzie.
C'e' modo per far si' che ogni riga del batch venga eseguita solo dopo che la precente e' stata "messa in opera" e non solo lanciata?
Spero di essermi spiegato anche se non credo... mi sono espresso da cani.
Il punto e' che ogni servizio deve partire solo dopo che quello precedente e' effettivamente partito mentre, in questo modo, vengono lanciati tutti i comandi di start uno dopo l'altro senza attendere la conferma dello start).
Ora, ci sono metodi grezzi e da caproni, tipo mettere uno sleep dopo ogni comando di start ma sono metodi spannometrici e che non danno garanzie.
C'e' modo per far si' che ogni riga del batch venga eseguita solo dopo che la precente e' stata "messa in opera" e non solo lanciata?
Spero di essermi spiegato anche se non credo... mi sono espresso da cani.