#!/bin/bash
MIGRATE_PATH=/usr/src/shaws
CLEAR_DIR=`date -d "30 days ago" +%Y/%m/%d`
echo $(date "+%Y-%m-%d %H:%M:%S") ": start remove before ${CLEAR_DIR} floder" >>"./rmfile.log"
for dir in `ls -d */*/*/`
do
if [ ${dir} \< ${CLEAR_DIR} ]
then
echo $(date "+%Y-%m-%d %H:%M:%S") ": remove floder : ${MIGRATE_PATH}/${dir}" >>"./rmfile.log"
rm -r ${MIGRATE_PATH}/${dir}
fi
done
#!/bin/bash
# 转储录音文件NFS磁盘的路径
# 与 ccadmin 的环境变量中 MIGRATE_PATH 的保持一致
MIGRATE_PATH=/root/history/migration
CLEAR_DIR=`date -d "30 days ago" +%Y%m%d`
echo $(date "+%Y-%m-%d %H:%M:%S") ": start remove before ${CLEAR_DIR} floder" >>"./rmfile.log"
for dir in `ls -d ${MIGRATE_PATH}/*`
do
TEMP_DATE=${dir}
PATH_LEN=${#TEMP_DATE}
TEMP_DATE=${TEMP_DATE##*/}
if [ ${TEMP_DATE} \< ${CLEAR_DIR} ]
then
echo $(date "+%Y-%m-%d %H:%M:%S") ": remove floder : ${dir}" >>"./rmfile.log"
rm -r ${dir}
fi
done
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。