四虎影视在线影院在线观看,小s货再浪些再咬紧点h,国产精品水嫩水嫩,97精产国品一二三产区
標題:
[分享]
關(guān)于自動刪除x天之前的備份數(shù)據(jù)的方法
[打印本頁]
作者:
longyushen
時間:
2018-2-6 17:00
標題:
關(guān)于自動刪除x天之前的備份數(shù)據(jù)的方法
在/www/wdlinux/wdcp/shell中的腳本加入以下代碼
find ${bdir} -mtime +10 -name "*.*" -exec rm -rf {} \;
復(fù)制代碼
其中10代表10天前的。
好比數(shù)據(jù)庫備份如下
#!/bin/bash
# wdcp tools
# mysql backup
# author wdlinux
# url http://cd-genova.com
wdir="/www/wdlinux/wdcp"
sdir="/www/wdlinux/mysql/data"
[ -d $sdir ] || sdir="/www/wdlinux/mysql/var"
mdbin="/www/wdlinux/mysql/bin/mysqldump"
dumpf="/www/wdlinux/wdcp/conf/mdump.cnf"
[ -f /www/wdlinux/wdcp/conf/mrpw.conf ] || exit
mrpw=`cat /www/wdlinux/wdcp/conf/mrpw.conf`
tld="/www/wdlinux/wdcp/logs"
[ -d $tld ] || mkdir -p $tld
tlf=$tld/task.log
/www/wdlinux/mysql/bin/mysql -uroot -p$mrpw -e "use mysql;"
[ $? == 0 ] || (echo -n "mysql pw err " >> $tlf && date >> $tlf && exit 1)
[ -f $wdir/conf/bdir.conf ] && bdir=`cat $wdir/conf/bdir.conf`
[ -z $bdir ] && bdir="/www/backup"
bdir=$bdir"/mysql"
[ -d $bdir ] || mkdir -p $bdir
ft=`date +%Y%m%d%H`
dfn=$bdir/"mysql_"${ft}.tar.gz
cd $sdir
if [ -f $dumpf ];then
for d in `ls -d */ | grep -v performance`;do n=`echo $d | tr -d "/"`;$mdbin --defaults-extra-file=$dumpf $n --events -l | gzip > $bdir/${n}_${ft}.sql.gz;done
else
for d in `ls -d */ | grep -v performance`;do n=`echo $d | tr -d "/"`;$mdbin -uroot -p$mrpw $n --events -l | gzip > $bdir/${n}_${ft}.sql.gz;done
find ${bdir} -mtime +10 -name "*.*" -exec rm -rf {} \;
fi
echo -n "mysql backup success " >> $tlf && date >> $tlf && exit 0
復(fù)制代碼
網(wǎng)站文件備份:
#!/bin/bash
# wdcp tools
# web backup
# author wdlinux
# url http://cd-genova.com
sdir="/www/web"
wdir="/www/wdlinux/wdcp"
tld="/www/wdlinux/wdcp/logs"
[ ! -d $tld ] && mkdir -p $tld
tlf=$tld/task.log
[ -f $wdir/conf/bdir.conf ] && bdir=`cat $wdir/conf/bdir.conf`
[ -z $bdir ] && bdir="/www/backup"
bdir=$bdir"/site"
[ ! -d $bdir ] && mkdir -p $bdir
ft=`date +%Y%m%d%H`
dfn=$bdir/"site_"${ft}.tar.gz
tar zcvf $dfn $sdir
find ${bdir} -mtime +10 -name "*.*" -exec rm -rf {} \;
echo -n "site backup success " >> $tlf && date >> $tlf && exit 0
復(fù)制代碼
歡迎光臨 WDlinux官方論壇 (http://cd-genova.com/bbs/)
Powered by Discuz! 7.2