1.批量处理catalina.out文件
#!/bin/bash
all_path=(/jxuniproxy/proxy/logs /jxuniproxy/test-proxy/logs)
for((i=0;i<${#all_path[@]};i++))
do
log_path=${all_path[$i]}
d=`date +%Y-%m-%d`
d90=`date -d'15 days ago' +%Y-%m-%d`
cd ${log_path} && cp catalina.out $log_path/catalina.out.$d.log
pwd
echo > catalina.out
rm -rf $log_path/catalina.out.${d90}.log
rm -rf $log_path/catalina.${d90}.log
done
2.批量删除log文件并清空catalina.out文件
#!/bin/bash
all_path=(/jxuniproxy/proxy/logs/ /jxuniproxy/test-proxy/logs/ /jxuniproxy/mashup/logs/ /jxuniproxy/test-mashup/logs/
/jxuniproxy/proxy/webapps/HollyProxyServer2.0/WEB-INF/logs/ /jxuniproxy/test-proxy/webapps/HollyProxyServer2.0/WEB-INF/logs/)
for((i=0;i<${#all_path[@]};i+