- 1.logrorate 主配置/etc/logrorate.conf 该配置包含 include /etc/logrorate.d 直接在logrorate.d 下创建文件log_cut
- 手动执行 /etc/logrorate -f -d -v /etc/logrorate.conf
- /etc/anacrontab START_HOURS_RANGE=3-22 RANDOM_DELAY=45 参数控制执行时间
- 2.log_cut 基本配置
/log_path/a.log
/log_path/b.log
{
daily
create 0664 apple apple
rotate 30 //单个文件最多保存30个归档
missingok //忽略发生错误
notifempty //日志为空不轮转
compress //压缩
dateext //日期后缀
copytruncate //截取正在写入文件
}
参考: https://www.karlzhou.com/articles/center-log-with-logrotate/