logrotate

「週次」もしくは「1M以上」:size
「週次」かつ「1M以上」:minsize

 

[root@51 logrotate.d]# date
2014年 8月 7日 木曜日 00:27:50 JST
[root@51 logrotate.d]#
[root@51 logrotate.d]# cat /var/lib/logrotate.status | grep test
"/var/log/test" 2014-8-6
[root@51 logrotate.d]#
[root@51 logrotate.d]# ls -lth /var/log/test
-rw-r--r-- 1 root root 2.2M 8月 7 00:01 /var/log/test
[root@51 logrotate.d]#

----------------------------
size 10M
daily
----------------------------

----------------------------
rotating pattern: /var/log/test after 1 days (4 rotations)
empty log files are rotated, old logs are removed
considering log /var/log/test
log needs rotating
rotating log /var/log/test, log->rotateCount is 4
renaming /var/log/test.4 to /var/log/test.5 (rotatecount 4, logstart 1, i 4),
renaming /var/log/test.3 to /var/log/test.4 (rotatecount 4, logstart 1, i 3),
renaming /var/log/test.2 to /var/log/test.3 (rotatecount 4, logstart 1, i 2),
renaming /var/log/test.1 to /var/log/test.2 (rotatecount 4, logstart 1, i 1),
renaming /var/log/test.0 to /var/log/test.1 (rotatecount 4, logstart 1, i 0),
renaming /var/log/test to /var/log/test.1
creating new log mode = 0644 uid = 0 gid = 0
removing old log /var/log/test.5
----------------------------

----------------------------
daily
size 10M
----------------------------

----------------------------
rotating pattern: /var/log/test 10485760 bytes (4 rotations)
empty log files are rotated, old logs are removed
considering log /var/log/test
log does not need rotating
----------------------------