FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: satprofi am 17 August 2015, 17:04:49

Titel: Logfiel stündlich trennen
Beitrag von: satprofi am 17 August 2015, 17:04:49
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
Titel: Antw:Logfiel stündlich trennen
Beitrag 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.
Titel: Antw:Logfiel stündlich trennen
Beitrag von: Puschel74 am 17 August 2015, 19:46:56
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.
Titel: Antw:Logfiel stündlich trennen
Beitrag von: satprofi am 17 August 2015, 21:06:24
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?
Titel: Antw:Logfiel stündlich trennen
Beitrag von: frank am 17 August 2015, 21:22:53
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.
Titel: Antw:Logfiel stündlich trennen
Beitrag von: satprofi am 17 August 2015, 22:30:34
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.