John Horne wrote: > On Thu, 2007-08-23 at 09:58 -0500, Mikkel L. Ellertson wrote: >> You can control how many old log files are kept by changing "rotate >> 4" to how many weeks of backlogs you want to keep, This is in >> /etc/logrotate.conf. You can control individual logs by editing the >> corresponding file in /etc/logrotate.d and adding/changing the >> rotate line. You can find more information by running "man logrotate". >> > ? We want daily log files, so setting 'rotate 4' will only give us 4 log > files. Using weeks is no good because a month is not a fixed number of > weeks - 30 and 31 days are not 4 weeks and vice-versa. > If you are using daily instead of weekly, then set rotate to 31 to keep the max number of days a month can have. Then add a monthly cron job to archive the month of logs if you want to keep them. By using 31 as the number of logs to keep, you insure you have at least a months worth of logs. If the month has less the 31 days, you will have 1 or more daily logs from last month left over. Mikkel -- Do not meddle in the affairs of dragons, for thou art crunchy and taste good with Ketchup!
Attachment:
signature.asc
Description: OpenPGP digital signature