Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

29.06.2006, 18:14

[gelöst] /var/log/messages in zeitabständen löschen

Hello,

ich möchte meine /var/log/messages für die letzten 3 Tage gespeichert lassen. Der Rest der Datei soll gelöscht werden. Also z.B:
Login am 1.3.
Aufzeichnung der messages bis 3.3.
dann werden am 4.3. die Nachrichten des 1.3. gelöscht.

Dies wünsche ich, damit ich nicht die ganze Datei durchwühlen muss. Sondern eben nur ein paar Tage drin hab. Geht wohl am besten mit einem Script. Gebt mir mal ein paar Anregungen bzw. eine simle Lösung ;)
Man kann nicht alles wissen, aber alles lernen!

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »monsterherz« (15.07.2006, 18:46)


2

29.06.2006, 19:30

RE: /var/log/messages in zeitabständen löschen

Schau Dir mal app-admin/logrotate an.

Gruß
Rudi
Seien Sie vorsichtig mit Gesundheitsbüchern - Sie könnten an einem Druckfehler sterben. [Mark Twain]

3

30.06.2006, 21:14

dank dir - bin dabei ...
Wenn ich die /etc/syslog.conf ändern und testen will - ist das problemlos möglich, oder kann ich durch einen Fehler im Script ein "Crash" verursachen? (Von meinem bisherigen Verständnis des syslogd kann theoretisch Nix passieren, ausser dass die Logs nach dem Booten nicht verfügbar sind ? :rolleyes: )
Man kann nicht alles wissen, aber alles lernen!

4

01.07.2006, 00:04

Wie das mit der /etc/syslog.conf ist weiss ich nicht. Wenn man den syslog-ng verwendet, und nach einer Änderung der /etc/syslog-ng/syslog-ng.conf beim Neustarten des syslog-ng ein Fehler in der Konfiguration festgestellt wird, so hat das lediglich zur Folge, dass der syslog-ng sich nicht starten lässt. Dementsprechend wird, während der logger nicht läuft, auch nichts geloggt - die Systemstabilität bleibt davon aber unberührt.
Frequent lock ups are a symptom of not enough memory but only in the way that nosebleeds are a symptom of gunshot wounds to the head.

5

15.07.2006, 17:42

Auszug aus logrotate.conf:

Quellcode

1
2
3
4
5
6
5 # See "man logrotate" for details
      6
      7 # rotate log files weekly
      8 weekly
      9 #daily
     10


Kann ich nur zwischen daily/weekly auswählen? Geht eine "Zwischenoption" ?
Eben z.B. alle 3 Tage....
Man kann nicht alles wissen, aber alles lernen!

6

15.07.2006, 17:57

Wie da schon steht: :)

Zitat

Original von monsterherz
See "man logrotate" for details

Zitat

Each log file may be handled daily, weekly, monthly, or when it grows too large.

Für letzteres gibt es den Parameter "size", z.B. "size 100k" heißt, daß das Logfile rotiert wird, sobald es größer 100kB wird. So ähnlich sehen die meisten Einträge bei mir aus.

HTH
Rudi
Seien Sie vorsichtig mit Gesundheitsbüchern - Sie könnten an einem Druckfehler sterben. [Mark Twain]

7

15.07.2006, 18:45

die Idee ist nicht schlecht. --> Problem gelöst. Dank dir
Man kann nicht alles wissen, aber alles lernen!