ftp异地备份
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ftp异地备份相关的知识,希望对你有一定的参考价值。
需求:将数据备份的文件上传到ftp所在服务器ftp服务器IP地址:192.168.5.5
ftp服务器账户/密码:jie/jd!2016
1、在数据库所在服务器上创建ftp.sh脚本
#vi /home/hh/ftp.sh
#!/bin/bash #声明改文件为sh脚本可执行文件
CURDATE=$(date ‘+%Y%m%d‘) #获取当天的日期
cd /u01/bacup/ #切换本地目录
ftp -v -n 192.168.5.5 <<- EOF #执行ftp命令
user jie jd!2016 #用户名 密码
binary #以字节传输
hash
put NL$CURDATE*.dmp NL$CURDATE.dmp
put HL$CURDATE*.dmp HL$CURDATE.dmp
bye
EOF
FTP的命令行格式为:
ftp -v -d -i -n -g [主机名] ,其中
-v 显示远程服务器的所有响应信息;
-n 限制ftp的自动登录,即不使用;.n etrc文件;
-d 使用调试方式;
-g 取消全局文件名。
给ftp.sh脚本执行权限,做计划任务即可。
以上是关于ftp异地备份的主要内容,如果未能解决你的问题,请参考以下文章
PHP 使用PHP将自动cPanel完整站点备份到异地FTP