ftp異地備份
阿新 • • 發佈:2018-02-09
聲明 文件上傳 %d 主機 服務器ip -i ftp服務 信息 顯示 需求:將數據備份的文件上傳到ftp所在服務器
ftp服務器IP地址:192.168.5.5
ftp服務器賬戶/密碼:jie/jd!2016
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異地備份