При использовании спецификатора размера с logrotate файлы вращаются, как только размер становится больше указанного, или он вращается, когда запускается из cron и размер больше указанного?
2 ответа
Параметр "size" учитывается при каждом запуске logrotate. Независимо от того, запускаете ли вы его через автоматизированную систему, такую как cron/anacron, вам решать; Вы можете выполнить это вручную без таких автоматизированных систем так же легко. В любое время, когда logrotate выполняется, автоматизируется или иным образом, соответствующие журналы не будут поворачиваться до тех пор, пока они не будут равны или больше, чем указанный вами размер, даже если они уже превысили указанный вами временной интервал. Из мужского определения параметра размера:
Файлы журналов чередуются, только если они увеличиваются в размере, превышающем размер байтов. Если за размером следует k, размер считается в килобайтах. Если используется M, размер указывается в мегабайтах, а если используется G, размер указывается в гигабайтах. Таким образом, размер 100, размер 100k, размер 100M и размер 100G являются действительными.
Это происходит, когда он запускается из cron (обычно ежедневно).