shivchen
自动备份数据库,以及删除过期备份的脚本,出现点问题
#!/bin/sh
umount /backup
mount /dev/sdb /backup
DB_NAME="xxxxx"
DB_USER="xxxxxxxx"
DB_PASS="12345678"
# Others vars
BIN_DIR="/home/mysql/bin"
BCK_DIR="/backup/mysql"
DATE=`date +%F` //今天
OLDDATE=`date --date="7 day ago" +%F` //这里的定义估计错了,不知道怎么写
# TODO
$BIN_DIR/mysqldump --opt -u$DB_USER -p$DB_PASS $DB_NAME | gzip > $BCK_DIR/db_$DATE.gz // 这里正常
find $BCK_DIR/ -name 'db_$OLDDATE.gz' -exec rm -f '{}' /; //这里出问题,不能运行
umount /backup
备份都是正常的,但是删除7天前的备份文件就有点问题,没有删除成功,麻烦大侠们看看