linux日志分割脚本

#### [tomcat@L01 ~]$ crontab -l
#### 0 0 * * 0,3 /home/tomcat/clean.sh > /dev/null 2>&1
#### [tomcat@L01 ~]$ cat /home/tomcat/clean.sh
################
#!/bin/bash
SAVE_days=45
Log_PATH=/home/tomcat/apache-tomcat-7.0.85/logs
cd $Log_PATH
tar -zcvf oldlogs/catalina_$(date +%F_%H%M).out.tar.gz catalina.out
cat /dev/null > catalina.out
mv `find . -path ./oldlogs -prune -o -type f -mtime +10 -print` oldlogs/
find oldlogs/ -type f -mtime +$SAVE_days -exec rm -fr {} ;
只要你不认老,就会永远年轻
原文地址:https://www.cnblogs.com/young886/p/12807260.html