Aggiunta di gestori di eventi (Windows)
Per aggiungere un gestore di eventi:
Per esempio, creiamo un gestore di eventi per l'evento 'creazione di account cliente'. Il gestore accetterà il nome del cliente come primo parametro e il nome utente del cliente come secondo. Per rendere l'esempio più semplice, useremo un file batch con nome .bat che presenta l'aspetto seguente:
Questo script stampa alcune informazioni su un file in modo che possiamo controllare la sua esecuzione.
Immaginiamo che il nostro script si trova nella directory c:\program files\parallels\plesk\scripts\
. Registriamolo creando un gestore di eventi via il Pannello di Amministrazione:
- Vai su Strumenti e Impostazioni > Gestore di eventi.
- Fai clic su Aggiungi gestore di eventi.
- Seleziona l'evento al quale desideri assegnare un gestore nella casella a discesa Evento.
- Seleziona la priorità per l'esecuzione del gestore o specifica un valore personalizzato. Per fare questo, seleziona personalizzata nella lista Priorità e digita il valore.
Nell'assegnazione di diversi gestori ad un singolo evento è possibile specificare la sequenza di esecuzione del gestore, impostando differenti priorità (i valori più alti corrispondono alla priorità più alta).
- Seleziona l'utente di sistema per conto del quale verrà eseguito il gestore.
- Nel campo Comando, specificare un comando da eseguire dopo l'evento selezionato. Nel nostro esempio, rappresenta
c:\program files\parallels\plesk\scripts\test-handler.bat" <new_contact_name> <new_login_name>
.Tieni presente che se i nomi delle directory o il nome di file contengono spazi, il percorso dovrebbe essere scritto tra virgolette.
- Fai clic su OK.
Nota: Nel comando, abbiamo specificato i parametri nei parentesi ad angolo <new_contact_name>
e <new_login_name>
. Prima di eseguire il gestore, verranno sostituiti con nome e nome utente del cliente creato. La lista completa di parametri disponibili è disponibile nell'Appendice C: Parametri di eventi elaborati dai gestori di eventi
Adesso, se accedi a Plesk e crei un account cliente, specificando il valore 'Some Customer' nel campo Nome di contatto e 'some_customer' nel campo Login, il gestore verrà invocato e verranno aggiunti i seguenti registri a c:\windows\temp\event_handler.log
:
Se vuoi specificare ancora altri gestori, ripeti le azioni sopra per altri gestori.