#!/bin/bash file1='/usr/local/tomcat7/logs' file2='/usr/local/tomcat7-2/logs' file3='/usr/local/tomcat7-3/logs' logtime="`date +20%y_%m_%d`" time=30for i in `seq 1 3` do { rm -rf tmp_${i}.txt eval echo $file${i} > tmp_${i}.txt file=`cat tmp_${i}.txt` cp $file/catalina-daemon.out $file/catalina-daemon_${logtime}.out if [ $? -eq 0 ];then echo "" > $file/catalina-daemon.out fi find $file -mtime +${time} -type f|grep catalina*.out|xargs rm -rf rm -rf tmp_${i}.txt }& done