FileLog-Dateien werden nicht mehr mit Daten befüllt; Lösung: reopen

Begonnen von Gisbert, 02 August 2020, 19:24:23

Vorheriges Thema - Nächstes Thema

Gisbert

Hallo zusammen,

mein System läuft auf Debian 10 und ich benutze monatliche Filelogs, die ich zwecks Archivierung auf eine Festplatte packe. Jetzt war es wieder soweit für die Juli-Dateien.
Aber anstatt der Juli-Dateien, habe ich die August-Dateien verschoben. Den Fehler habe ich sofort bemerkt, also die Dateien zurück verschoben.
Jetzt sehe ich aber, dass die August-Dateien nicht mehr mit neuen Werten beschrieben werden, exakt ab dem Zeitpunkt, wo mir dieses Malheur passiert ist.

Im einzelnen habe ich das getan, im Ordner log:
sudo mv *-08.log /Archiv
Dann als vermeintliche Korrektur:
sudo /Archiv/*2020-08.log /opt/fhem/log

Die Berechtigungen und Besitzer sehen wie folgt aus:
-rw-r--r--r und fhem dialout

Was kann ich jetzt tun?

*Habt ja Recht ins Wiki schauen, und da findet sich die Lösung:
Entweder einzeln so: set FileLog_Dateiname reopen oder gleich für alle geht wohl auch: set FileLog_.* reopen.

Damit selbst gelöst, aber vielleicht kann jemand noch was dazu sagen.

Viele​ Grüße​ Gisbert​
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | tuya local | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY | DEYE | JK-BMS | ESPHome

rudolfkoenig

Warum macht man das manuell?
Es gibt fuer diesen Zweck diverse Attribute: nrarchive, archivedir, archivecmd, archiveCompress