FHEM-Skripten
Seitenversionierung:
Version 1.0 | 13.02.2010 | Initialversion |
Dr. Boris Neubert omega@online.de
Hausautomation
Neubert & Volmar
Initialisierung und Log-Maintenance
Damit nicht ständig auf die Platten des Hausautomationsservers geschrieben wird, liegen bei mir
alle FHEM-Logs auf einer 128MB-RAM-Disk (Cache).
Der zugehörige Eintrag in /etc/fstab lautet:
none /data/Homeautomation/logs/cache tmpfs size=128m 0 0
Das Init-Skript /etc/rc.d/fhem sorgt via Maintainer-Skript für
- die Sicherung der Logs im Cache nach dem Herunterfahren von fhem auf der Platte (Parameter persist),
- die Bevökerung des Caches vor dem Start von fhem von der Platte (Parameter reset),
- die Archivierung der Logs und deren Bereinigung um alle Einträge bis zum Vortag (Parameter archive), und
- die Pflege der Logs, d.h. das Persistentmachen bzw. Archivieren, falls nicht mehr genug freier Platz im Cache
ist (Parameter maintain, kann z.B. von einem Cron-Job aus aufgerufen werden).
Das Maintainer-Skript muß auf den eigenen Rechner angepaßt werden.