FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: rasti am 30 Mai 2015, 13:34:55

Titel: Log files einfach löschen ?
Beitrag von: rasti am 30 Mai 2015, 13:34:55
Hallo,

bei mir sind durch Fehlersuche/verbose und durch den TVHelper doch
reichlich große Log-Dateien angefallen.

Kann ich die bedenkenlos einfach löschen um auf der SD-Karte Platz zu schaffen ?

Gruss

Ralf
Titel: Antw:Log files einfach löschen ?
Beitrag von: ujaudio am 30 Mai 2015, 16:25:30
In die Kommandozeile folgendes eintippen:
{unlink ("./log/<filename.log>")}

Ganz genau so - funktioniert, ich habe es aber bislang nur bei älteren, nicht mehr genutzten Dateien gemacht. Das Logfile wird ja monatlich geändert, so dass man die alten Verisonen löschen kann.
Titel: Antw:Log files einfach löschen ?
Beitrag von: tom44 am 28 November 2015, 10:12:28
Hi,
in deinem bspl. muss der name der logdatei hineingeschrieben werden.
Ich habe aber dutzende logdateien (jeder tag eine neue datei). gibt es auch die möglichkeit alle logdateien zu löschen?
mit wildcard * funktioniert das (bisher) bei mir leider nicht.
Titel: Antw:Log files einfach löschen ?
Beitrag von: Puschel74 am 28 November 2015, 12:17:22
Wildcards funktionieren bei mir auf der Konsole einwandfrei.
Titel: Antw:Log files einfach löschen ?
Beitrag von: cornelius fillmore am 06 Februar 2016, 10:33:32
{unlink ("./log/<filename_Monat.log>")} funktioniert für eine Datei problemlos

aber mit wildcard {unlink ("./log/<filename_*.log>")} für alle funktioniert irgenwie nicht

Mache ich da was verkehrt?
Titel: Antw:Log files einfach löschen ?
Beitrag von: Dietmar63 am 06 Februar 2016, 10:46:05
unlink geht nicht mit wildcards.

Schleife bauen:
http://perldoc.perl.org/functions/unlink.html (http://perldoc.perl.org/functions/unlink.html)
http://www.hidemail.de/blog/unlink-perl.shtml (http://www.hidemail.de/blog/unlink-perl.shtml)

Lösungen:
https://www.google.de/search?q=perl+files+directory+unklink&ie=utf-8&oe=utf-8&gws_rd=cr&ei=esC1VoL4OoH1PZv-ofgP (https://www.google.de/search?q=perl+files+directory+unklink&ie=utf-8&oe=utf-8&gws_rd=cr&ei=esC1VoL4OoH1PZv-ofgP)
Titel: Antw:Log files einfach löschen ?
Beitrag von: Thorsten Pferdekaemper am 06 Februar 2016, 12:39:02
Hi,
eigentlich ist dafür doch das Attribut nrarchive des FileLog-Device. Einfach auf z.B. 1 setzen und schon erledigt sich das Problem nach einer Weile von selbst. Es bleibt dann jeweils nur die aktuelle und eine "historische" übrig.
Gruß,
   Thorsten
Titel: Antw:Log files einfach löschen ?
Beitrag von: Intruder1956 am 06 Februar 2016, 12:53:00
Guten Morgen,
nur mal so zu meinem Verständnis.

Wenn die alten  Logfile´s zu groß oder zu viele sind auf meiner Karte.
Kann ich die doch wenn ich sie nicht mehr brauche einfach, entweder mit s.o. Totalcommander  oder WinSCP löschen.

Oder sollte man das nicht machen ????

Ich meine damit nicht die aktuellen Logfile´s

Gruß Werner
Titel: Antw:Log files einfach löschen ?
Beitrag von: Thorsten Pferdekaemper am 06 Februar 2016, 13:07:54
Zitat von: Intruder1956 am 06 Februar 2016, 12:53:00Wenn die alten  Logfile´s zu groß oder zu viele sind auf meiner Karte.
Kann ich die doch wenn ich sie nicht mehr brauche einfach, entweder mit s.o. Totalcommander  oder WinSCP löschen.
Ja, das ist ok.
Gruß,
   Thorsten
Titel: Antw:Log files einfach löschen ?
Beitrag von: Intruder1956 am 06 Februar 2016, 20:10:55
.... ok  :D

Meine Frage war deswegen, weil ich das über meinen Kommentar nicht verstanden habe

schönen Abend noch

Gruß Werner