Anzeige:
Ergebnis 1 bis 4 von 4

Thema: logrotate will nicht wie ich will

  1. #1
    Registrierter Benutzer Avatar von Dono
    Registriert seit
    Sep 2006
    Ort
    Internet
    Beiträge
    1.607

    logrotate will nicht wie ich will

    Hallo,

    logrotate soll eine Datei überwachen, die u.U. schnell wächst. Darum starte ich logrotate /etc/logrotate.d/test stündlich via cron.

    Code:
    /var/log/test.log {
        su root root 
        compress
        dateext
        maxage 3
        rotate 9
        size 10M
        notifempty
        missingok
        copytruncate
        postrotate
           chmod 666 /var/log/test.log
        endscript
    }
    logrotate -v zeigt:
    error: destination /var//log/test.log-20140910.gz already exists, skipping rotation

    Wie kann man das Problem lösen?

    [update]: ich habe das dateext entfernt
    Geändert von Dono (10.09.14 um 09:14 Uhr)
    Meine Messenger: WIRE und Element

  2. #2
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.061
    ich würde vermuten, Du brauchst noch dateformat als Option. Sonst nimmt er nämlich einfach YYYYMMDD - und das gibt's halt schon. Sagt er ja auch.

    http://linux.die.net/man/8/logrotate


    edit: Only %Y %m %d and %s specifiers are allowed. - von dem her evtl. doch auf die gute alte Numerierung zurückgreifen und das mit dem Datum einfach lassen...
    Geändert von marce (10.09.14 um 09:17 Uhr)
    Ich bin root - ich darf das.

  3. #3
    Registrierter Benutzer Avatar von Dono
    Registriert seit
    Sep 2006
    Ort
    Internet
    Beiträge
    1.607
    ... ich habe jetzt auf Nummern statt auf Datum umgestellt. Wenn ich logrotate manuell starte, dann funktioniert es: (test.log.1.gz etc)
    Es funktioniert aber leider nicht, wenn der Befehl per cron gestartet wird. Im message log seehe ich jedoch, dass logrotate /etc/logrotate.d/test ausgeführt wird.

    gelöst: im cron muss /usr/sbin/logrotate stehen
    Geändert von Dono (10.09.14 um 09:45 Uhr)
    Meine Messenger: WIRE und Element

  4. #4
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.061
    poste bitte mal die aktuelle Konfig, die Zeile aus der Crontab und die File-Info zum aktuellen Logfile.
    Ich bin root - ich darf das.

Ähnliche Themen

  1. Logrotate rotiert nicht sondern
    Von nieselfriem im Forum Linux als Server
    Antworten: 1
    Letzter Beitrag: 19.07.13, 20:15
  2. logrotate will nicht rotieren
    Von kelups im Forum Anwendungen Allgemein, Software
    Antworten: 15
    Letzter Beitrag: 22.02.10, 16:17
  3. logrotate rotiert nicht
    Von tozu im Forum Linux als Server
    Antworten: 2
    Letzter Beitrag: 19.11.08, 11:21
  4. logrotate - versteh´s nicht ganz
    Von schani im Forum Linux Allgemein
    Antworten: 2
    Letzter Beitrag: 31.08.04, 10:03
  5. logrotate für mysql will nicht
    Von sutterp im Forum Linux als Server
    Antworten: 2
    Letzter Beitrag: 13.10.02, 02:06

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •