【shell脚本】ftp自动上传mysql备份文件
来源:互联网 发布:手机淘宝购物车闪退 编辑:程序博客网 时间:2024/06/04 18:10
上一篇中 mysql每日备份shell脚本 给出了使用mysqldump备份到本地的脚本,接着下面是利用ftp把备份文件传输到远程服务器的脚本。 当然也可以用scp,rsync等等方案。
#!/bin/sh#############################orangleliu#ftp 上传指定的文件#centos 使用 (mac上日期的格式化并不是很好使)#注意ftp一定要切换成二进制模式#############################上传的服务器设置HOST='ftp.wificdn.com'USER='ddd'PASSWD='er#backp.2'#上传和要删除的文件名称,保留10天BASE_DIR="/home/backup"BACKUP_LOG="${base_dir}/mysql_backup.log"DBNAME="radius"FILE_UPLOAD="${DBNAME}-$(date +"%Y-%m-%d").sql.gz"FILE_DELE="${DBNAME}-$(date -d "-10 day" +"%Y-%m-%d").sql.gz"echo "ftp upload $FILE_UPLOAD finished at $(date +'%Y-%m-%d %H:%M:%S')" >> "$BACKUP_LOG"ftp -n $HOST <<END_SCRIPTquote USER $USERquote PASS $PASSWDbinarylcd $BASE_DIRpromptmput $FILE_UPLOADmdelete $FILE_DELEquitEND_SCRIPTexit 0
主要注意的问题:
- 这里使用的环境是centos
- ftp一定要切换成二进制模式
0 0
- 【shell脚本】ftp自动上传mysql备份文件
- Linux ftp 自动上传备份文件脚本
- Linux ftp 自动上传备份文件脚本
- Linux ftp 自动上传备份文件脚本
- Linux ftp 自动上传备份文件脚本 .
- Linux ftp 自动上传备份文件脚本
- Linux ftp 自动上传备份文件脚本
- linux shell ftp脚本自动上传脚本
- shell 脚本FTP自动上传文件
- 自动上传FTP服务器的shell脚本
- 自动备份MySQL数据并上传到FTP上shell脚本
- 自动FTP上传脚本
- ftp 自动上传脚本
- shell脚本ftp自动上传文件验证成功与否
- Linux使用Shell脚本实现ftp自动上传
- CentOS Linux自动备份文件到远程FTP服务器并删除指定日期前的备份Shell脚本
- Linux自动备份文件数据库上传至FTP空间
- LinuxVPS自动每日备份文件和数据库上传FTP空间
- Digging dp
- LeetCode—Count Primes
- 敏捷开发中高质量 Java 代码开发实践
- Couldn't resolve resource android studio
- Android MediaScanner总结
- 【shell脚本】ftp自动上传mysql备份文件
- 字符串大小写转换java
- 触发器与存储过程的区别
- hash算法 (hashmap 实现原理)
- BAT内推之阿里内推介绍
- 【MySql】赶集网mysql开发36条军规
- EF的CRUD
- 深入解析AsyncTask(doInBackground不工作)
- EMD学习笔记