Со страницы руководства logrotate:
minsize size
Файлы журнала вращаются, когда они растут больше, чем байты размера, но не ранее указанного дополнительного интервала времени (ежедневно, еженедельно, ежемесячно или ежегодно). Связанный параметр размера аналогичен, за исключением того, что он является взаимоисключающим с параметрами временного интервала и вызывает ротацию файлов журнала без учета последнего времени вращения. При использовании minsize учитываются размер и временная метка файла журнала.размер размер
Файлы журнала вращаются, когда они растут больше, чем размер байтов. Если за размером следует k, размер считается в килобайтах. Если используется M, размер указывается в мегабайтах, а если используется G, размер указывается в гигабайтах. Так что размер 100, размер 100k, размер 100M и размер 100Gare все действительны.
Я установил размер как 5М и интервал в еженедельном мышления , что журналы будут получать повернуты на еженедельной основе и дополнительное вращение будет происходить , если размер журнала превышает 5M. Но что происходит, так это то, что журнал не поворачивается, если он не превышает 5M, что, по-видимому, и должно быть для minsize .
Я неправильно истолковываю руководство? Как заставить журнал вращаться еженедельно И если он превышает 5 миллионов?
РЕДАКТИРОВАТЬ:
Я не уверен, актуальна ли следующая информация, а просто дополняю:
Я использую rsyslog для основной регистрации сообщений, безопасности, cron, maillog, загрузки. Ниже приведены дата ротации и размер файла предпоследних журналов, в которых размер и интервал установлены, как описано выше:
filename rotation date file size
messages 20130129 5.3MB
secure 20130113 5.1kB
cron 20130113 3.6kB
maillog 20130113 1.1kB
Как видно, только сообщения вращаются.
EDIT2:
Я должен был проверить с man logrotate
. Они фактически обновили его с опцией maxsize . Это должно быть то, что я ищу:
maxsize size
Файлы журнала вращаются, когда они растут больше, чем байты размера, даже до дополнительно указанного интервала времени (ежедневно, еженедельно, ежемесячно или ежегодно). Связанный параметр размера аналогичен, за исключением того, что он является взаимоисключающим с параметрами временного интервала и вызывает ротацию файлов журнала без учета последнего времени вращения. При использовании maxsize учитываются как размер, так и временная метка файла журнала.
источник