linux定时删除日志脚本
#!/bin/bash
#----------------使用规范----------------
#1、该文件固定存放在linux的 /usr/local/zjport_test/delFiles 目录下
#2、各责任人维护好要清理日志文件的目录,并以注释方式备注写明谁维护
#find:linux的查找命令,用户查找指定条件的文件;
#/opt/soft/log/:想要进行清理的任意目录;
#-mtime:标准语句写法;
#+3:查找3天前的文件,这里用数字代表天数;
#"*.log":希望查找的数据类型,"*.jpg"表示查找扩展名为jpg的所有文件,"*"表示查找所有文件,这个可以灵活运用,举一反三;
#-exec:固定写法;
#rm -rf:强制删除文件,包括目录;
# {} \; :固定写法,一对大括号+空格+\+;
echo "del file start....."
#find /home/logs/ -mtime +3 -name "*.log" -exec rm -rf {} \;
find /usr/local/tomcat/tomcat7-8034-TaskOutside/logs -mtime +0 -name "*.log.*" -exec rm -rf {} \;
find /usr/local/tomcat/tomcat7-8034-TaskOutside/logs -mtime +0 -name "*.out.*" -exec rm -rf {} \;
find /usr/local/tomcat/springboot-MIA-exchange/logs/islife -mtime +1 -name "*.log" -exec rm -rf {} \;
find /root/logs/islife -mtime +0 -name "*.log" -exec rm -rf {} \;
find /home/yw/logs -mtime +1 -name "*.log*" -exec rm -rf {} \;
> /usr/local/tomcat7/logs/catalina.out;
echo "del file end"