1.logrotate工具
(tomcat定时日志清理 每天备份 14天)
/opt/tomcat/logs/catalina.out{
rotate 14
daily
copytruncate
dateext
notifempty
missingok
}
rotate 删除备份存储14次之前的
daily 每天执行
copytruncate 拷贝生成备份然后清空原文件
dateext 备份文件使用日期格式
notifempty 如果文件为空着不执行
missingok 允许文件不存在 (默认为nomissingok log文件不存在就报错 )
(nginx定时日志清理 每周备份 8周)
vim /etc/logrotate.d/nginx-log
/usr/local/nginx/logs/text.log {
weekly
rotate 8
missingok
notifempty
sharedscripts
postrotate
if [