数据库备份,远程执行SHELL脚本
2015-12-08 16:59
471 查看
小小的东东,用于数据库的备份。
留存。
留存。
#!/bin/sh keepDays=30 currentTime=`date "+%Y-%m-%d-%H-%M"` backPath="/sql_bak/" dbName="smDB" echo ${currentTime} /usr/bin/mysqldump --default-character-set utf8 -u xxx --password=xxx --database ${dbName} > ${backPath}${dbName}.${currentTime}.sql; /usr/bin/scp ${backPath}${dbName}.${currentTime}.sql dxx@1.2.3.4:${backPath}${dbName}.${currentTime}.sql; find ${backPath} -name "*.sql" -mtime +${keepDays} -exec rm {} \; ssh -l xxx 1.2.2.2 "find ${backPath} -name '*.sql' -mtime +${keepDays} | xargs rm -f "
相关文章推荐
- Linux Shell编程入门
- shell脚本常识
- sed学习备忘录
- 关于整形溢出(转载至CollShell)
- shell变量的使用
- shell脚本传参
- Linux学习笔记之shell学习(一)
- shell 脚本运行权限
- shell脚本应用
- Windows 环境下配置 git bash 的 HOME 默认路径
- Xshell连接Linux中文系统时显示中文乱码的问题
- Shell数组
- Linux下crontab内环境变量与Shell环境变量的关系【转】
- 宇宙第一 shell —— fish 入门
- 我的第一个shell脚本
- SSH Login Shell
- shell遍历目录下所有文件
- shell基础学习链接
- Shell
- shell脚本中整数值比较