logrotate mit dateext-Option ist durcheinander




Hallo,

ich habe hier ein debian-etch, in dem für ein bestimmtes logfile die Option dateext in der logrotate-Konfig gesetzt ist. Dies scheint sich auf seltsame Weise mit der üblichen Art zu beißen, in der die rotierten Versionen benamst werden.

/etc/logrotate.conf:

# see "man logrotate" for details
# rotate log files weekly
weekly

# keep 4 weeks worth of backlogs
rotate 4

# create new (empty) log files after rotating old ones
create

# uncomment this if you want your log files compressed
#compress

# packages drop log rotation information into this directory
include /etc/logrotate.d

# no packages own wtmp, or btmp -- we'll rotate them here
/var/log/wtmp {
missingok
monthly
create 0664 root utmp
rotate 1
}

/var/log/btmp {
missingok
monthly
create 0664 root utmp
rotate 1
}

# system-specific logs may be configured here


/etc/logrotate.d/foobar:

/var/log/pwadmin {
missingok
weekly
rotate 14
nocompress
dateext
create 640 root webinterfaces
}


Resultat:

ls -lt /var/log/pwadm*
-rw-r----- 1 root adm 1139812 Apr 24 12:47 /var/log/pwadmin
-rw-r----- 1 root adm 1128212 Apr 23 01:05 /var/log/pwadmin.0
-rw-r----- 1 root adm 81074 Apr 22 06:23 /var/log/pwadmin.1.gz
-rw-r----- 1 root adm 108026 Apr 20 00:15 /var/log/pwadmin-20080420
-rw-r----- 1 root adm 127746 Apr 19 02:04 /var/log/pwadmin.2.gz
-rw-r----- 1 root adm 141824 Apr 17 05:09 /var/log/pwadmin.3.gz
-rw-r----- 1 root adm 190206 Apr 16 04:29 /var/log/pwadmin.4.gz
-rw-r----- 1 root adm 212397 Apr 15 01:22 /var/log/pwadmin.5.gz
-rw-r----- 1 root adm 260023 Apr 12 23:04 /var/log/pwadmin-20080413
-rw-r----- 1 root adm 123393 Apr 12 00:42 /var/log/pwadmin.6.gz
-rw-r----- 1 root adm 205039 Apr 6 01:00 /var/log/pwadmin-20080406
-rw-r----- 1 root adm 201239 Mar 31 00:29 /var/log/pwadmin-20080331
-rw-r----- 1 root adm 927106 Mar 23 01:36 /var/log/pwadmin-20080323
-rw-r----- 1 root adm 471016 Mar 16 00:09 /var/log/pwadmin-20080316
-rw-r----- 1 root adm 891099 Mar 9 01:37 /var/log/pwadmin-20080309
-rw-r----- 1 root adm 719641 Mar 2 02:32 /var/log/pwadmin-20080302
-rw-r----- 1 root adm 668856 Feb 24 01:58 /var/log/pwadmin-20080224
-rw-r----- 1 root adm 614808 Feb 16 22:37 /var/log/pwadmin-20080217
-rw-r----- 1 root adm 491574 Feb 9 23:54 /var/log/pwadmin-20080210
-rw-r----- 1 root adm 338441 Feb 2 19:00 /var/log/pwadmin-20080203
-rw-r----- 1 root adm 502088 Jan 26 22:08 /var/log/pwadmin-20080127
-rw-r----- 1 root adm 536232 Jan 19 22:25 /var/log/pwadmin-20080120

Durch diese Arbeitsweise entstehen Lücken, in denen geloggte events fehlen; logrotate tritt sich irgendwie selbst auf die Füße. Achja: logrotate-Version 3.7.1-3

Any hints?

Gruß
Herbert
.



Relevant Pages

  • Re: logrotate - time to execute
    ... I want to rotate my mail log daily at 23:55. ... I do backups and it is setup so I could do incremental backups during ... and logrotate contains: ... # create new log files after rotating old ones ...
    (comp.os.linux.misc)
  • Re: problem in log files
    ... Do you like to stop the log's rotate? ... Because the logrotate is your friend, if you stop the logrotate your ... I have a great problem in my log files, ... # RPM packages drop log rotation information into this directory ...
    (RedHat)
  • Squid and logrotate
    ... I am trying to configure logrotate, but I am having a lot of problems. ... # rotate log files daily ... # create new log files after rotating old ones ... # RPM packages drop log rotation information into this directory ...
    (comp.os.linux.misc)
  • Squid and Logrotate
    ... I am trying to configure logrotate, but I am having a lot of problems. ... # rotate log files daily ... # create new log files after rotating old ones ... # RPM packages drop log rotation information into this directory ...
    (comp.os.linux.misc)
  • Re: syslogd that can rotate file based on size in bytes
    ... In that case, just make logrotate run ... How would you tell logrotate to run every 5 minutes and to rotate only if the log file is larger than, say, 2 MB? ... By doing it in a separate program with general support for rotating ... log files, you can rotate all the log files with one mechanism ...
    (comp.unix.programmer)