Linux 定期删除Tomcat catalina.out和log日志

Tomcat日志的清理有两种情况
第一种:日志本身就以日期保存,每天一个文件的,比如localhost.2020-04-24.log;这类日志只需要卡一个定时器,定期删除即可。
第二种:日志是日积月累在同一个文件中,比如catalina.out;这类文件的清理需要先"切割",再删除。以catalina.out为例,先将catalina.out备份成catalina.out-${date};再定期删除catalina.out-${date} 
第一种方案:定期删除15天前的已分割日志
1- 删除文件
  命令:find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} /;
  实例命令示例:find /opt/java/tomcat/logs/ -mtime +15 -name "localhost_access_log.*" -exec rm -rf {} /;
2- 计划任务
  2-1- 创建shell:
    新建执行文件:touch /opt/java/tomcat/logs/

Linux 定期删除Tomcat catalina.out和log日志最先出现在Python成神之路

版权声明:
作者:congcong
链接:https://www.techfm.club/p/13651.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>