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

Posted rockley

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自编shell脚本合集(完善中)相关的知识,希望对你有一定的参考价值。

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脚本合集(完善中)的主要内容,如果未能解决你的问题,请参考以下文章

代码片段:Shell脚本实现重复执行和多进程

Shell脚本命令合集

常用python日期日志获取内容循环的代码片段

Shell脚本—函数应用

shell 脚本 片段

用于确保在任何给定时间仅运行一个 shell 脚本的 shell 片段 [重复]