logrotate extension

Lars Boeker lars at boeker-net.de
Mon Oct 25 13:32:41 CEST 2004


Hallo,

ich versuche gerade beim Rotieren der logs eine Extension einzufügen, aber
irgendwie bin ich entweder zu blöd oder ich habe die Manpage falsch
verstanden: in /tmp/test liegt die Datei bla.log

---8<--- /tmp/logrot_TEST ------
/tmp/test/*.log {
   daily
   nocompress
   rotate 5
   extension blubb
   missingok
   nocreate
   sharedscripts
}


---8<------ Output von logrotate -df /tmp/logrot_TEST 

reading config file /tmp/logrot_TEST
reading config info for /tmp/test/*.log 
extension is now blubb

Handling 1 logs

rotating pattern: /tmp/test/*.log  forced from command line (5 rotations)
empty log files are rotated, old logs are removed
considering log /tmp/test/bla.log
  log needs rotating
  rotating log /tmp/test/bla.log, log->rotateCount is 5
  renaming /tmp/test/bla.log.5 to /tmp/test/bla.log.6 (rotatecount 5,
logstart 1, i 5), 
renaming /tmp/test/bla.log.4 to /tmp/test/bla.log.5 (rotatecount 5, logstart 1, i 4), 
renaming /tmp/test/bla.log.3 to /tmp/test/bla.log.4 (rotatecount 5, logstart 1, i 3), 
renaming /tmp/test/bla.log.2 to /tmp/test/bla.log.3 (rotatecount 5, logstart 1, i 2), 
renaming /tmp/test/bla.log.1 to /tmp/test/bla.log.2 (rotatecount 5, logstart 1, i 1), 
renaming /tmp/test/bla.log.0 to /tmp/test/bla.log.1 (rotatecount 5, logstart 1, i 0), 
renaming /tmp/test/bla.log to /tmp/test/bla.log.1
removing old log /tmp/test/bla.log.6

-------------

Ich hätte als rotierte Datei "bla.log.blubb.1" erwartet.

Eigentlich möchte ich noch mehr, nämlich dass mir logrotate das aktuelle
Datum an die rotierte Datei anhängt, z.B. via `date +%Y-%m-%d`

Hat jemand eine Idee?  Geht das überhaupt oder würde er das Datum an jede
Datei anhängen?

-- 
  Gruß,
          Lars  



More information about the Linux mailing list