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 size: $SIZE">>/tmp/dbinfo.txt
tar zcvf /opt/dbbak/mysqlbak-${DAY}.tar.gz /var/lib/mysql /tmp/dbinfo.txt
#rm -f /tmp/dbinfo.txt
 

本文出自 “上善若水威加海内” 博客,转载请与作者联系!

你可能感兴趣的:(职场,shell脚本,休闲)