#!/bin/bash
cd `dirname $0`
d=`date +%Y%m%d`
d7=`date -d'7 day ago' +%Y%m%d`
cd /usr/local/tomcat/logs/
cp catalina.out catalina.out.${d}
echo "" > catalina.out
rm -rf catalina.out.${d7}
大家还有其他的方法可以贴上来。
本文介绍了一个用于Tomcat日志管理的Shell脚本,该脚本能够实现日志文件的自动归档和清理,确保日志系统的高效运行。通过简单的bash命令实现了目录定位、日期设置、日志文件重命名及旧文件删除等功能。
#!/bin/bash
cd `dirname $0`
d=`date +%Y%m%d`
d7=`date -d'7 day ago' +%Y%m%d`
cd /usr/local/tomcat/logs/
cp catalina.out catalina.out.${d}
echo "" > catalina.out
rm -rf catalina.out.${d7}
大家还有其他的方法可以贴上来。

被折叠的 条评论
为什么被折叠?