#!/bin/bash
Date=`date +%m%d%y -d "-1 day"`
Name1=`date +%m`
Name2=`date +%d -d "-1 day"`
Num2=`echo -$Name2`
Name3=`date +%y`
Num3=`echo -20$Name3`
Num4=`echo $Name1$Num2$Num3`
sudo touch /log/aa/$Date.log
sudo echo "aa backup begin at `date +%H:%M:%S`" >> /log/aa/$Date.log
sudo find /backup/aa/ -type d -name $Num4 -exec cp -rv {} /history/aa/ \;
sudo 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
本文出自 “linux” 博客,谢绝转载!
对以日期命名的目录(如:03-05-2014)进行自动备份的脚本,布布扣,bubuko.com
对以日期命名的目录(如:03-05-2014)进行自动备份的脚本
原文:http://yangzhiming.blog.51cto.com/4849999/1369866