Can anyone show me how to write a logrotate rule that will rotate on either size or age?
I use some very simple scripting for yrs but don't really see how to rotate on more than one condition. I'd like to rotate a certain log weekly or over 7000k and keep no more than 12 rotations for whatever reason. /var/log/debug.log { create 0600 reader wheel weekly || size=7000k rotate 12 postrotate /etc/init.d/rsyslog reload > /dev/null 2>&1 || true endscript } Is clearly NOT the right way to go. Any know how to do it?