Download Links
Transcript
Anhang. Erweiterte Funktionen
399
Hinzufügen von Ereignis-Handlern (Linux-Hosting)
Im folgenden Beispiel wird ein Ereignishandler für das Ereignis ―Kunden-Account
erstellen‖ eingerichtet. Der Handler akzeptiert einen Kundennamen und das Login des
Kunden aus Umgebungsvariablen. Der Einfachheit halber wird ein Shellskript namens
test-handler.sh mit dem folgenden Inhalt verwendet:
#!/bin/bash
echo ―--------------― >> /tmp/event_handler.log
/bin/date >> /tmp/event_handler.log # Datum und Uhrzeit des
Ereignisses
/usr/bin/id >> /tmp/event_handler.log # Benutzer, für den das Skript
ausgeführt wurde (zu Kontrollzwecken)
echo ―Kunde erstellt‖ >> /tmp/event_handler.log # der erstellte
Kunden-Account
echo ―Name: ${NEW_CONTACT_NAME}‖ >> /tmp/event_handler.log # der
Kundenname
echo ―Login: ${NEW_LOGIN_NAME}‖ >> /tmp/event_handler.log #
Kunden-Login
echo ―--------------― >> /tmp/event_handler.log
Das Skript schreibt eine Reihe von Informationen in eine Datei, sodass seine
Ausführung kontrolliert werden kann (eine Ausgabe von Informationen an stdout/stderr
ist nicht möglich, da das Skript im Hintergrundmodus ausgeführt wird).
Angenommen, das Skript befindet sich im Verzeichnis
/Parallels_Plesk_Panel_Installationsverzeichnis/bin. So erstellen Sie
mit dem Control Panel einen entsprechenden Ereignishandler:
1. Gehen Sie zu Start > Event Manager (in der Gruppe Protokolle & Statistiken).
2. Klicken Sie auf Neuen Ereignishandler hinzufügen. Die Seite für die
Einrichtung des Ereignishandlers wird angezeigt.
3. Wählen Sie im Menü Ereignis das Ereignis aus, dem Sie den Handler
zuweisen möchten.
4. Wählen Sie die Priorität für die Ausführung des Handlers aus, oder
geben Sie einen eigenen Wert an. Wählen Sie zu diesem Zweck im
Menü Priorität den Eintrag ―benutzerdefiniert‖ und tragen Sie den
gewünschten Wert ein.
Wenn Sie einem Ereignis mehrere Handler zuweisen, können Sie mithilfe von
Prioritäten die Reihenfolge festlegen, in der diese ausgeführt werden.
5. Wählen Sie den Systembenutzer aus, für den der Handler ausgeführt
wird (z.B. „root―-Benutzer).
Related documents
Dokumentation für Kunden Accounts
Windows Hosting
Anpassen des Control Panels
Anpassen des Control Panels
Plesk 8.1 für Linux/UNIX
Plesk Administratorhandbuch
Anzeigen - Webhosting
Parallels Plesk Control Panel 8.6 für Windows Kundenhandbuch
Plesk Reseller
Parallels Plesk Control Panel 8.6 für Windows
Arcserve RHA-Komponenten und
SWIFT EMAIL VERIFIER USER MANUAL V3.0