码迷,mamicode.com
首页 > 系统相关 > 详细

自编shell脚本合集(完善中)

时间:2018-04-08 10:19:54      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:xargs   root   ase   blog   ctime   name   color   base   gpo   

1.数据库备份

#!/bin/bash
user="root"
psword="root"
bakdir="/data/mysqlbak"
Date=$(date +%F)
dbnames=$(mysql -u root -proot -e "show databases"  | sed 1d | egrep -v "(schema$|mysql)")
#删除3天之前的备份
find $bakdir -ctime +3  -name \*.sql | xargs rm  -f
#备份数据库
for dbname in $dbnames
do
        mysqldump -u$user -p$psword --databases $dbname > $bakdir/${dbname}-${Date}.sql
done

 

自编shell脚本合集(完善中)

标签:xargs   root   ase   blog   ctime   name   color   base   gpo   

原文地址:https://www.cnblogs.com/rockley/p/8742921.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!