378 发表于 2018-8-26 06:13:51

shell脚本3

  某公司开发服务器中的数据库目录位于/var/lib/mysql下,根据数据安全管理的要求,至
  少每隔三天要做一次完整备份,备份前需要统计该目录的总空间大小,并将备份日期、
  目录空间大小等信息保存到临时文件/tmp/dbinfo.txt中,然后使用tar命令将
  dbinfo.txt文件随数据库目录一起备份到/opt/dbbak目录中,备份文件名中要求体现
  当天的日期。
  #!/bin/bash
  DAY=`date +%Y%m%d`
  SIZE=`du -sh /var/lib`
  echo "date: $DAY">>/tmp/dbinfo.txt

  echo "date>  tar zcvf /opt/dbbak/mysqlbak-${DAY}.tar.gz /var/lib/mysql /tmp/dbinfo.txt
  #rm -f /tmp/dbinfo.txt

页: [1]
查看完整版本: shell脚本3