logrotate
logrotate日志切割
1/默认CentOS系统自带,直接yum安装
yum -y install logrotate crontabs
2/创建配置文件(tomcat默认日志文件路径为例)
vim /etc/logrotate.d/tomcat
/usr/local/tomcat/logs/catalina.out {
copytruncate
daily
rotate 7
missingok
compress
notifempty
dateext
dateformat -%Y%m%d%H.%s
}
4/验证配置文件是否可用
logrotate -v /etc/logrotate.d/tomcat
5/执行轮询测试
/usr/sbin/logrotate -vf /etc/logrotate.d/tomcat
6/加入定时命令
crontab -e
0 0 * * * /usr/sbin/logrotate -vf /etc/logrotate.d/tomcat
#没提案执行