mysql删除七天以前数据_备份并删除7天以前数据
需求:有根据年月日时分创建的目录结构中数据需要按照每天进行备份,原始目录[root@LAB_1 logs]# cd /home/logs/2/2017/12/06/备份目录[root@LAB_1 bak]# cd /home/logs/bak/备份脚本在备份目录中,计划任务中,每天凌晨1点备份并压缩7天之前的数据,并将老的文件目录给删除。脚本如下:#!/bin/bash#7 days agoS_P
需求:
有根据年月日时分创建的目录结构中数据需要按照每天进行备份,
原始目录
[root@LAB_1 logs]# cd /home/logs/2/2017/12/06/
备份目录
[root@LAB_1 bak]# cd /home/logs/bak/
备份脚本在备份目录中,计划任务中,每天凌晨1点备份并压缩7天之前的数据,并将老的文件目录给删除。
脚本如下:
#!/bin/bash
#7 days ago
S_Path=/home/logs/2
D_Path=/home/logs/bak
S_FileName=$(date -d "-7 days" "+%Y/%m/%d")
D_FileName=$(date -d "-7 days" "+%Y%m%d")
cd $S_Path/
tar -zcvf $D_Path/$D_FileName.tar.gz $S_FileName
if [ $? == 0 ];then
echo "back 7 days ago file sucessful!"
rm -rf $S_FileName
echo "delete 7 days ago file sucessful!"
else
echo "back 7 days ago file fail!"
fi
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)