tomcat 日志切割
1.使用CentOS6U5自帶的logrotate程序來解決catalina.out的日志輪轉(zhuǎn)問題。這種方式比較簡(jiǎn)單。在/etc/logrotate.d/目錄下新建一個(gè)名為tomcat的文件:
[root@k8s133-master logrotate.d]# cd /etc/logrotate.d/
 [root@k8s133-master logrotate.d]# vi tomcat?
/data/rsd/svd/tomcat/logs/catalina.out{
 ? ? copytruncate
 ? ? daily
 ? ? rotate 7
 ? ? missingok
 ? ? compress
 ? ? size 16M
 }
 ?
?
2.
[root@k8s133-master logrotate.d]# vi /usr/local/src/clear_tomcat_logs.sh
#!/bin/bash
logs_path="/data/rsd/svd/tomcat/logs/"
 find $logs_path -mtime +1 -name "localhost.*.log" -exec rm -rf {} \;
 find $logs_path -mtime +1 -name "localhost_access_log.*.txt" -exec rm -rf {} \;
 find $logs_path -mtime +1 -name "catalina.*.log" -exec rm -rf {} \;
 find $logs_path -mtime +1 -name "manager.*.log" -exec rm -rf {} \;
 find $logs_path -mtime +1 -name "host-manager.*.log" -exec rm -rf {} \;
 find $logs_path -mtime +1 -name "catalina.*.out" -exec rm -rf {} \;
 find $logs_path -mtime +1 -name "catalina.out" -exec rm -rf {} \;
[root@k8s133-master logrotate.d]# crontab -e
 00 01 * * * ?/bin/sh ? /usr/local/src/clear_tomcat_logs.sh
?
總結(jié)
以上是生活随笔為你收集整理的tomcat 日志切割的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: C语言——标准库
 - 下一篇: 聚类算法——Birch详解