Hallo.
Wie trennt man das globallog stündlich? Bin auf fehlersuche bzgl. "too many files open", und kann keine files mit 800mB öffnen.
habe es schon mit attr global logfile /opt/fhem/log/fhem-%Y-%m-%d_HH:MM.log versucht, aber da heisst das file nur so.
gruss
workaround:
stündlich das file sichern/kopieren und zusätzlich mit einem leeren fiele, dass den selben namen hat, überschreiben.
Laut commandref gar nicht weil nicht vorgesehen.
Edith: frank war schneller mit seinem Tipp
Edith1: Achtung! Das YYYY-MM-DD_HH:MM:SS <device> <event> in der commandref bezieht sich auf den Inhalt des Logfile und nicht auf dessen Definition.
Zitat von: frank am 17 August 2015, 19:45:24
workaround:
stündlich das file sichern/kopieren und zusätzlich mit einem leeren fiele, dass den selben namen hat, überschreiben.
aha, danke.
also cron setzen, der stündlich file kopiert und mit touch altes überschreiben.
aber wird nicht ein neues automat. angelegt?
Zitataber wird nicht ein neues automat. angelegt?
ich mache das ab und zu manuell auf der fritzbox. ein neues wird, meine ich mich zu erinnern, wohl erst nach restart angelegt. ein leeres drüber kopieren ging wohl am besten.
funktioniert sicherlich auch über at.
hallo.
das sichern klappt schon mal, aber wie lege ich als root eine leere datei an die fhem beschreibt?
[edit]
erledigt.
script copiert alle 60min. das log in neue datei, löscht die alte und fhem erzeugt mit at ein neues.