#!/bin/bash
Date=`date +%m%d%y -d "-1 day"`
Name1=`date +%m`
Name2=`date +%d -d "-1 day"`*
Name3=STHR_db_20`date +%y`
Name4=$Name3$Name1$Name2
mkdir /history/aa/$Date
touch /log/aa/$Date.log
echo "aa backup begin at `date +%H:%M:%S`" >> /log/aa/$Date.log
find /backup/aa/ -type f -name $Name4 -exec cp -rv {} /history/aa/$Date/ \;
echo "aa backup end at `date +%H:%M:%S`" >> /log/aa/$Date.log
/usr/bin/mail -s "aa backup done" aa@ming.com </log/aa/$Date.log
注:
-type f指文件类似为文件 d为目录
-name 指文件名为
本文出自 “linux” 博客,谢绝转载!
备份前一天文件名中包含日期的文件,布布扣,bubuko.com
原文:http://yangzhiming.blog.51cto.com/4849999/1369874