1.解压tomcat包,在apache-tomcat-7.0.105创建一个logclear.sh shell文件
2.把下面的内容放入进去
cd …/logs/-------这个要换成logs的路径
#!/bin/bash
cd `dirname $0` ##进入执行脚本所在目录,我这里是$TOMCAT_HOME/bin
d=`date +%Y%m%d` ##获取当前日期
d7=`date -d'7 day ago' +%Y%m%d` ##获取7天前的日期
cd ../logs/ ##进入日志所在目录
cp catalina.out catalina.out.${d} ##将当前日志的内容拷贝到以日期分割的新文件中,
echo "" > catalina.out ##并清空当前日志文件的内容
rm -rf catalina.out.${d7} ##删除七天前的日志
3.在/下执行crontab -e
4编辑添加
10 0 * * * sh /路径/apache-tomcat-7.0.105/logclear.sh
就ok了