• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[solved] Leeren von /var/log/messages

Mich interessiert eigentlich nur das aktuellste in dieser Datei, und nicht das was vor einem halben Jahr passiert ist, wie kann man per Konsole die Datei leeren, bzw. bis zu einem bestimmten Zeitabstand, z.B. vor 2 Tagen.
 
Stichwort "Logrotate"
http://www.linux-praxis.de/lpic1/manpages/logrotate.html

Und sollte eigentlich von Haus aus via Cron-Job passieren.
 
:shock:Huch das ist ja installiert.
Ich habe mal die Konfigurationsdatei angepasst. Mal sehen, ob das jetzt so klappt.
Danke Dir fürden Tipp.
 
hmmm. wenns schnell gehen soll:

Code:
tail -n <anzahl_zeilen>

halt ein wehnig rumprobieren bis wohin du das behalten willst und dann:

Code:
mv messages oldmess;tail -n <wieviel_du_haben_willst> | cat > messages; rm oldmess;

denk ich mir mal so

EDIT: hmmm. vergiss das lieber wieder. hab nich nachgedacht. bis zu nem neustart wird dann nix mehr reingeschrieben. plöte idee.
 
Oben