定时删除固定目录下的文件
#/bin/bash
# 备份文件所在的目录
MEPATH="/home/dmdba/dmdbms/data"
# 由于脚本基于修改时间进行删除,所以有些不怎么改动还必须留存的文件
# 会脚本变复杂,这个参数代表这样的文件有几个
BASEFILECOUNT=3
# 留存的备份数量
BAKCOUNT=6
TARGETCOUNT=`expr ${BASEFILECOUNT} + ${BAKCOUNT}`
COUNT=$(ls -l ${MEPATH} | wc -l)
if [ $COUNT -gt $TARGETCOUNT ] ;then
find $MEPATH -maxdepth 1 -type d -name "DB_DAMENG_FULL*" -mtime +6 -exec rm -rf {} \;
fi