PDA

View Full Version : Comando SC ed attesa successiva


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.

banryu79
06-03-2008, 08:36
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?


Non ho trovato nulla per fare *esattamente* quello che descrivi nella frase che ho quotato.

Però è possibile raggruppare uno o più servizi in un "gruppo" e creare diversi "gruppi" di servizi.
Poi è possibile specificare quali dipendenze un "gruppo" abbia rispetto altri "gruppi" o singoli servizi ovvero quali "gruppi" o singoli servizi debba attendere che siano avviati completamente prima di avviarsi a sua volta.

Forse questo è quello che ti serve, e "sta tutto" nel comando SC (seguito dal parametro config)

Leggi qua (http://technet.microsoft.com/it-it/library/bb490995(en-us).aspx)

23_Alby23
06-03-2008, 09:14
Do' un'occhiata alla pagina technet che mi hai linkato e poi faro' sapere.

Grazie mille :D