НЕ ротирует, гад.
# logrotate -v /etc/logrotate.conf
reading config file /etc/logrotate.conf
compress_prog is now /usr/bin/bzip2
compress_ext is now .bz2
compress_options is now "-9"
including /etc/logrotate.d
reading config file syslog
reading config info for /var/log/all.log
reading config info for /var/log/wtmp
Handling 2 logs
rotating pattern: /var/log/all.log weekly (4 rotations)
empty log files are rotated, old logs are removed
considering log /var/log/all.log
log does not need rotating
not running postrotate script, since no logs were rotated
rotating pattern: /var/log/wtmp monthly (1 rotations)
empty log files are rotated, old logs are removed
considering log /var/log/wtmp
log does not need rotating
# ls -l /var/log/all.log
-rw-r--r-- 1 root root 388466260 2007-10-12 09:37 /var/log/all.log
# cat syslog
/var/log/all.log {
sharedscripts
postrotate
/bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true
endscript
}
Ничего не понимаю.
Аналогично :) ... Вы бы уж лучше head -n 1 от /var/log/all.log привели или посмотрели /var/lib/logrotate.status --- когда он последний раз его ротировал, а то не понятно, прошла ли неделя или нет.