tomcat中的catalina.out文件如果不按照天去进行分割,一个日志文件太大,所以准备进行按天去分割日志
利用linux中自带logrotate命令去做日志分割,写定时任务
[root@centos ~]# less /etc/logrotate.d/
bootlog chrony syslog test wpa_supplicant yum zabbix-agent
[root@centos ~]# cat /etc/logrotate.d/test
/home/logs/tomcat/test/catalina.out {
daily
missingok
rotate 365
dateext
dateformat .%Y-%m-%d
compress
delaycompress
notifempty
copytruncate
create 640 tomcat tomcat
}
#tomcat,都使用的tomcat这个用户,日志目录权限也是tomcat
#写定时任务
[root@centos ~]# crontab -l
59 23 * * * /usr/sbin/logrotate -vf /etc/logrotate.d/test