Hauptmenü

logfiles löschen

Begonnen von stgeran, 05 April 2022, 20:22:58

Vorheriges Thema - Nächstes Thema

stgeran

Wie kann ich alte logfiles löschen? Geht das in fhem oder besser mit WinSCP?
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

rabehd

Schau Dir mal das Attribut "nrarchive" zu FileLog an.
Auch funktionierende Lösungen kann man hinterfragen.

enno

Einfacher FHEM Anwender auf Intel®NUC mit Proxmox und Debian

stgeran

Muss nach dem Setzen der Attribute fhem neu gestartet werden "shutdown restart"?
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

rabehd

ich glaube nicht, aber es schadet auch nicht
Auch funktionierende Lösungen kann man hinterfragen.

rabehd

#5
Zitat von: enno am 05 April 2022, 20:56:35
oder vielleicht das hier als Lösung:

https://wiki.fhem.de/wiki/Cmdalias#dellog

Gruss
  Enno

alte Logfile löschen und Logfile leeren sind für mich nicht das Gleiche
Auch funktionierende Lösungen kann man hinterfragen.

stgeran

So sieht es jetzt aus (Anhang)
Die Files sind immer noch da.
Muss ich den Ordner "Händisch" anlegen oder wird der mit dem attr archivedir automatisch angelegt?
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

Otto123

ZitatWenn eine neue FileLog-Datei geöffnet wird, wird der FileLog archiver aufgerufen. Das geschieht aber nur , wenn der Name der Datei sich geändert hat(abhängig von den zeitspezifischen Wildcards, die weiter oben unter FileLog (define) beschrieben werden) und gleichzeitig ein neuer Datensatz in diese Datei geschrieben werden muss.
Da wirst Du wohl bis zu 1.5. warten müssen :) aber ab da wirds gut
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

stgeran

FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

TomLee

Oder jetzt noch umstellen auf Tageslog und später wieder zurück auf Monatslog, ging doch auch, dann wären sie später schon weg ?

rabehd

Zitat von: stgeran am 05 April 2022, 21:26:24
So sieht es jetzt aus (Anhang)
Die Files sind immer noch da.
Muss ich den Ordner "Händisch" anlegen oder wird der mit dem attr archivedir automatisch angelegt?

Was willst du noch mit dem Logfiles von vor einem Jahr machen? Welchen Nutzen ziehst Du aus dem Archivverzeichnis?
Auch funktionierende Lösungen kann man hinterfragen.

yersinia

Ich nutze DBlog für die Werte, welche mich interessieren. Somit ist der Log "nur" ein FHEM-System-Log welchen ich regelmässig lösche - was interessiert mich der Kram von vor 6 Wochen? ;)
Ein regelmässiges DOIF führt dann diesen Systembefehl aus (finde und lösche alle fhem-*-Dateien im Ordner /opt/fhem/log welche älter als 84 Tage (= 12 Wochen ~ 3 Monate) sind):
find /opt/fhem/log/fhem-* -type f -mtime +84 -delete
Da es der user fhem ausführt gibt es eigtl auch kein Berechtigungsproblem für diesen Ordner. Zum Testen auf der Kommandozeile kannst du den Parameter -delete weglassen.

Analog grase ich den backup Ordner ab - da das Backup nochmal extern gesichert wird.
viele Grüße, yersinia
----
FHEM 6.4 (SVN) on RPi 4B with RasPi OS Bookworm (perl 5.36.0) | FTUI
nanoCUL->2x868(1x ser2net)@tsculfw, 1x433@Sduino | MQTT2 | Tasmota | ESPEasy
VCCU->14xSEC-SCo, 7xCC-RT-DN, 5xLC-Bl1PBU-FM, 3xTC-IT-WM-W-EU, 1xPB-2-WM55, 1xLC-Sw1PBU-FM, 1xES-PMSw1-Pl

stgeran

@rabehd: NIX, ursprünglich wollte ich sie einfach nur löschen. Alle Posts weisen nur auf eine Archivierung hin. Daher die Frage wie es am einfachsten geht.
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

rabehd

Dann lasse das Attribut archivedir weg, dann werden die Files gelöscht und nicht (wie mit Attribut) verschoben.
Auch funktionierende Lösungen kann man hinterfragen.