数据库七天自动备份(shell)

来源:互联网 发布:域名备案微信公众号 编辑:程序博客网 时间:2024/04/30 04:00
#!/bin/bash##################数据库七自动备份###################获取当前日期now_date="`date +%F`"#七天之前的日期seven_agos_date="`date -d "7 days ago" +%F`"#创建备份目录,归档目录以日期格式(2016-04-01)Back_dir='/opt/mysqlbackup'if [ ! -e $Back_dir ];then    mkdir -p $Back_dirfiif [  -e "$Back_dir" ];then  mkdir -p "$Back_dir/zabbix_$now_date"  #############################  # 在此处添加代码(备份命令)  #  #############################fi#删除七天之前的备份目录FILE="$Back_dir/zabbix_$now_date"function check_date_and_rmfile(){   cd $Back_dir   for file in `ls /opt/mysqlbackup`   do      FILE_CREATE_DATE="`stat $file |tail -n 1|awk -F' '  '{print $2}'`"      if [ "$FILE_CREATE_DATE" == "$seven_agos_date" ];      then          rm -rf $file      fi   done}check_date_and_rmfile
0 0
原创粉丝点击