- #!/bin/bash
- DelDateFile=`date -d '-10 day' +%Y-%m-%d`
- DirN=(/opt/dicc/logs /opt/dicc/jboss4.0.5.ccr/server/default/log )
- for DirName in ${DirN[@]}
- do
- find $DirName -type f|grep $DelDateFile > /tmp/DelLogFile
- if [ ! -f /tmp/DelLogFile ]
- then exit 1
- fi
- for FileName in `cat /tmp/DelLogFile`
- do
- rm -rf $FileName
- done
- done
- #要删除的文件名和要DelDateFile有匹配字符串
删除过期文件Shell
最新推荐文章于 2024-10-03 20:21:41 发布