需求:轮换日志文件,每日或者文件大于100M则轮换日志文件。
[root@VM-16-16-centos ~]# crontab -l
*/1 * * * * /usr/sbin/logrotate /root/logrotate.conf
[root@VM-16-16-centos ~]# cat logrotate.conf
"/root/eos.log" {
daily
maxsize 100M daily | maxsize, 两个条件一个满足则rotate。
rotate 3 保留的文件数
dateext 复制的文件名以日期为后缀
notifempty
copytruncate 截取复制源文件后,保留原文件。
}