- catalina.out日志切割
- 保留5天的日志
- 定时每天处理
[root@xxxx]
y=`date "+%Y"`
m=`date "+%m"`
d=`date "+%d"`
cd /opt/apache-tomcat-9.0.38/logs/
cp catalina.out catalina.$y-$m-$d
echo "" > catalina.out
exit
[root@xxxx ]
cd /opt/apache-tomcat-9.0.38/logs/
for i in `seq 5 10`;
do
d=`date -d "$i day ago" +%Y-%m-%d`
rm catalina.$d.log
rm catalina.$d
rm host-manager.$d.log
rm localhost_access_log.$d.txt
rm localhost.$d.log
rm manager.$d.log
done
exit
[root@xxxx]
1 0 * * * /bin/sh /home/xxxx/resolve-catalina.sh
2 0 * * * /bin/sh /home/xxxx/logcut.sh > /dev/null 2>&1