ok, ho fatto un batch molto semplice
rem --------------------------
rem arresto servizi IIS
rem --------------------------
rem pubblicazione sul web
sc stop w3svc
rem pubblicazione ftp
sc stop msftpsvc
rem protocollo stmp
sc stop smtpsvc
rem IIS
sc stop iisadmin
rem --------------------------
rem avvio ambiente PHP + mySQL
rem --------------------------
rem Apache
sc start apache
rem mySQL
sc start mysql
![]()
peròquando vado a verificare mi accorgo che iisadmin non viene stoppato, probabilmente poichè ha delle dipendenze (i primi 3 servizi che stoppo) e quando viene eseguito il comando di stop i servizi dipendenti nn sono ancora fermi.
Come faccio? dovrei inserire una pausa, un intervallo, ma nn ho trovato un comando batch che mi imposti un delay, solo il pause che però richiede l'intervento dell'utente.
infine.. è possibile accorgersi di errori? esiste una gestione tipo on error goto che mi permetta di stampare a video un messaggio opportuno?