Eventhandler
Zur Navigation springen
Zur Suche springen
~/etc/event-handler
Diese Datei ermöglicht es bei bestimmten Ereignissen, wie zum Beispiel nach dem nächtlichen Verteilen der Apache-Logfiles oder der Aktivierung des Pakets nach einem Umzug, automatisch eigene Programme, z. B. das Logfile-Auswertungsprogramm Analog oder einen eigenen Daemon starten zu lassen.
Der Aufruf der einzelnen Kommandos erfolgt mit einer an die Last angepassten Wartezeit, damit das System nicht mit zu vielen Jobs gleichzeitig belastet wird.
Die auszuführenden Kommandos werden in einem crontab-ähnlichen Format eingetragen. Beispiel:
# Nach dem Verteilen der Apache-Logfiles wird analog gestartet: @weblogsplit /usr/bin/analog +g~/doms/example.net/etc/analog.cfg # Nach dem Aktivieren des Pakets bzw. einem Neustart des Servers # wird eine Informations-E-Mail geschickt: @activate echo 'xyz00 wurde aktiviert!' | mail email@example.net