Cyrus Logrotate Script
I can't find anything on how to configure Cyrus to deal with this, so I made a logrotate script. I probably need to verify it more, but here is what I got and below was my solution.
-rw------- 1 cyrus mail 49650661 Aug 18 10:30 imap-19468
-rw------- 1 cyrus mail 6056 Aug 19 04:51 imap-19496
-rw------- 1 cyrus mail 8717 Aug 19 04:51 imap-19504
-rw------- 1 cyrus mail 253145 Aug 19 05:06 imap-19514
-rw------- 1 cyrus mail 8113 Aug 18 03:13 imap-19523
-rw------- 1 cyrus mail 69985 Aug 18 12:16 imap-22864
-rw------- 1 cyrus mail 2223 Aug 18 05:39 imap-23489
-rw------- 1 cyrus mail 13759 Aug 18 04:32 imap-24078
-rw------- 1 cyrus mail 48699986 Aug 18 23:30 imap-24091
-rw------- 1 cyrus mail 48706721 Aug 19 00:30 imap-27202
-rw------- 1 cyrus mail 48719302 Aug 19 01:30 imap-30681
-rw------- 1 cyrus mail 48741130 Aug 19 02:30 imap-30766
-rw------- 1 cyrus mail 48830788 Aug 18 13:30 imap-30967
-rw------- 1 cyrus mail 49007316 Aug 18 00:30 imap-31936
-rw------- 1 cyrus mail 49593773 Aug 19 03:30 imap-32247
-rw------- 1 cyrus mail 48706440 Aug 18 03:30 imap-3431
-rw------- 1 cyrus mail 445826 Aug 18 12:29 imap-4203
-rw------- 1 cyrus mail 49516149 Aug 18 08:30 imap-6017
-rw------- 1 cyrus mail 48880433 Aug 18 15:30 imap-6290
-rw------- 1 cyrus mail 415101 Aug 18 22:53 imap-6416
-rw------- 1 cyrus mail 48950508 Aug 18 16:30 imap-6525
-rw------- 1 cyrus mail 49703742 Aug 18 11:30 imap-737
-rw------- 1 cyrus mail 78617 Aug 18 12:29 imap-7947
-rw------- 1 cyrus mail 49154304 Aug 18 02:30 imap-832
-rw------- 1 cyrus mail 48947573 Aug 18 17:30 imap-8369
-rw------- 1 cyrus mail 49596785 Aug 19 04:30 imap-956
/var/lib/cyrus/log/*/imap-* /var/lib/cyrus/log/*/http-*
{
daily
rotate 5
notifempty
sharedscripts
postrotate
find /var/lib/cyrus/log/ --mtime +7 -size 0 -delete
endscript
}
-rw------- 1 cyrus mail 49650661 Aug 18 10:30 imap-19468
-rw------- 1 cyrus mail 6056 Aug 19 04:51 imap-19496
-rw------- 1 cyrus mail 8717 Aug 19 04:51 imap-19504
-rw------- 1 cyrus mail 253145 Aug 19 05:06 imap-19514
-rw------- 1 cyrus mail 8113 Aug 18 03:13 imap-19523
-rw------- 1 cyrus mail 69985 Aug 18 12:16 imap-22864
-rw------- 1 cyrus mail 2223 Aug 18 05:39 imap-23489
-rw------- 1 cyrus mail 13759 Aug 18 04:32 imap-24078
-rw------- 1 cyrus mail 48699986 Aug 18 23:30 imap-24091
-rw------- 1 cyrus mail 48706721 Aug 19 00:30 imap-27202
-rw------- 1 cyrus mail 48719302 Aug 19 01:30 imap-30681
-rw------- 1 cyrus mail 48741130 Aug 19 02:30 imap-30766
-rw------- 1 cyrus mail 48830788 Aug 18 13:30 imap-30967
-rw------- 1 cyrus mail 49007316 Aug 18 00:30 imap-31936
-rw------- 1 cyrus mail 49593773 Aug 19 03:30 imap-32247
-rw------- 1 cyrus mail 48706440 Aug 18 03:30 imap-3431
-rw------- 1 cyrus mail 445826 Aug 18 12:29 imap-4203
-rw------- 1 cyrus mail 49516149 Aug 18 08:30 imap-6017
-rw------- 1 cyrus mail 48880433 Aug 18 15:30 imap-6290
-rw------- 1 cyrus mail 415101 Aug 18 22:53 imap-6416
-rw------- 1 cyrus mail 48950508 Aug 18 16:30 imap-6525
-rw------- 1 cyrus mail 49703742 Aug 18 11:30 imap-737
-rw------- 1 cyrus mail 78617 Aug 18 12:29 imap-7947
-rw------- 1 cyrus mail 49154304 Aug 18 02:30 imap-832
-rw------- 1 cyrus mail 48947573 Aug 18 17:30 imap-8369
-rw------- 1 cyrus mail 49596785 Aug 19 04:30 imap-956
/var/lib/cyrus/log/*/imap-* /var/lib/cyrus/log/*/http-*
{
daily
rotate 5
notifempty
sharedscripts
postrotate
find /var/lib/cyrus/log/ --mtime +7 -size 0 -delete
endscript
}
Comments
Post a Comment