logrotate按文件大小进行日志切割
✅ 编写logrotate文件,进行自定义切割方式
admin@ip-127-0-0-1:/data/test$ cat /etc/logrotate.d/test
/data/test/test.log {size 1024M #文件达到1G就切割rotate 100 #保留100个文件compressdelaycompressmissingoknotifemptycopytruncate #这个情况服务不用重启create 0640 admin admin
}
✅ 每隔一个小时执行一次切割
crontab -e
0 * * * * sudo /usr/sbin/logrotate -f /etc/logrotate.d/test