Sorry, but I simply don't get it:
Code:
# cat /etc/logrotate.d/syslog
/var/log/warn /var/log/messages /var/log/allmessages /var/log/localmessages /var/log/firewall {
compress
dateext
maxage 14
rotate 99
missingok
notifempty
size +4096k
create 640 root root
sharedscripts
postrotate
/etc/init.d/syslog reload
endscript
}
/var/log/mail /var/log/mail.info /var/log/mail.warn /var/log/mail.err {
compress
dateext
maxage 14
rotate 99
missingok
notifempty
size +4096k
create 640 root root
sharedscripts
postrotate
/etc/init.d/syslog reload
endscript
}
Code:
proxyftp:/var/log # cat /etc/logrotate.conf
# see "man logrotate" for details
# rotate log files weekly
#weekly
daily
# 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
# uncomment these to switch compression to bzip2
#compresscmd /usr/bin/bzip2
#uncompresscmd /usr/bin/bunzip2
# RPM packages drop log rotation information into this directory
include /etc/logrotate.d
# no packages own wtmp -- we'll rotate them here
#/var/log/wtmp {
# monthly
# create 0664 root utmp
# rotate 1
#}
# system-specific logs may be also be configured here.
I started
Code:
proxyftp:/var/log # logrotate -f /etc/logrotate.conf
Reload httpd2 (graceful restart) done
Reload httpd2 (graceful restart) done
Reload syslog service done
Reload syslog service done
proxyftp:/var/log # ls -alt mes*
-rw-r----- 1 root root 5551217 May 8 07:48 messages
-rw-r--r-- 1 root root 19496 May 8 07:48 messages.new
-rw-r----- 1 root root 1121302 May 8 04:15 messages-20090508.gz
-rw-r----- 1 root root 1156351 May 7 04:15 messages-20090507.gz
-rw-r----- 1 root root 1173469 May 6 04:15 messages-20090506.gz
-rw-r----- 1 root root 2039234 May 5 04:15 messages-20090505.gz
-rw-r----- 1 root root 933998 May 2 04:15 messages-20090502.gz
-rw-r----- 1 root root 1135674 May 1 04:15 messages-20090501.gz
-rw-r----- 1 root root 1126240 Apr 30 04:15 messages-20090430.gz
-rw-r----- 1 root root 1209114 Apr 29 04:15 messages-20090429.gz
-rw-r----- 1 root root 2411292 Apr 28 04:15 messages-20090428.gz
...
..
.
-rw-r----- 1 root root 1173511 Mar 12 04:15 messages-20090312.gz
-rw-r----- 1 root root 1200814 Mar 11 04:15 messages-20090311.gz
-rw-r----- 1 root root 2434338 Mar 10 04:15 messages-20090310.gz
-rw-r----- 1 root root 422607 Mar 9 04:15 messages-20090309.gz
-rw-r----- 1 root root 423758 Mar 8 04:15 messages-20090308.gz
-rw-r----- 1 root root 1351126 Mar 7 04:15 messages-20090307.gz
-rw-r----- 1 root root 1387505 Mar 6 04:15 messages-20090306.gz
-rw-r----- 1 root root 11535861 May 13 2008 messages-20080513
Why are the logs of March still there ?