Per aggiungere un Gestore di Eventi:
Per esempio, se creiamo un gestore di eventi per l'evento della 'creazione dell'account cliente'. Il gestore accetterà un nome cliente come primo parametro ed il login del cliente come il secondo. Per semplicità, useremo un file sequenziale chiamato test-handler.bat con il seguente aspetto:
echo "--------------" >> c:\windows\temp\event_handler.log
rem informazione nella data e tempo dell''evento
data /T >> c:\windows\temp\event_handler.log
rem informazione nell'account cliente creato
echo "client created" >> c:\windows\temp\event_handler.log
rem nome del cliente
echo "name: %1" >> c:\windows\temp\event_handler.log
rem login del cliente
echo "login: %2" >> c:\windows\temp\event_handler.log
echo "--------------" >> c:\windows\temp\event_handler.log
Questo script stampa informazione su un file in modo che non sia possibile controllare la sua esecuzione.
Supponiamo che il nostro script sia ubicato nella directory c:\program files\parallels\plesk\scripts\
. Registriamolo creando un gestore di eventi tramite il pannello di controllo:
Quando si assegnano diversi gestori ad un singolo evento, si può specificare la sequenza di esecuzione del gestore, stabilendo priorità diverse (il valore più alto corrisponde a una maggiore priorità).
c:\program files\parallels\plesk\scripts\test-handler.bat" <new_contact_name> <new_login_name>
.Notate che se i nomi della directory o il nome del file contengono spazi, è necessario citare il percorso.
Nota: Nel comando abbiamo specificato i parametri tra parentesi <new_contact_name>
e <new_login_name>
. Prima di eseguire il gestore, saranno sostituiti con il nome ed il login del cliente creato rispectivamente. L'intero elenco di parametri disponibili è fornito sotto. Tenete presente che nell'eliminare operazioni, i parametri di tipo new_xxx contengono una stringa vuota. Inoltre, con la creazione di operazioni, i parametri del tipo old_xxx contengono una stringa vuota.
Se accedete al vostro Parallels Plesk Panel e create un nuovo cliente, specificandone il valore "Un Cliente' nel campo Nome di contatto e 'un_cliente' nel campo Login, il gestore verrà invocato e i seguenti record verranno aggiunti al c:\windows\temp\event_handler.log
:
Sab Giu 26 21:46:34 NOVT 2004
cliente creato
nome: Un cliente
login: some_client
Se volete specificare uno dei nuovi gestori, ripetete le azioni sotto per un altro gestore.
Per saperne di più sugli eventi che possono essere elaborati dal gestore di eventi, consultare la Guida all'Amministrazione Avanzata di Parallels Plesk Panel, disponibile presso il sito web di Parallels.