自动上传远程FTP脚本

#!/bin/bash

ftp_hotname=远程FTP服务器IP(:端口号)

ftp_user=FTP服务器的账号

ftp_userpassword=账号密码

dbdatadir=本地数据的目录

dbdata=待备份数据

ftp_dbdatadir=FTP服务器备份的目录

1.使用ftp

ftp -n -v $ftp_hotname ----(注ftp_ip port中间用空格)
user $ftp_user $ftp_userpassword
lcd $dbdatadir
hash
prompt
put $dbdata
close
bye
eof

2.使用lftp

#!/bin/bash

ftp_hotname=远程FTP服务器IP(:端口号)

ftp_user=FTP服务器的账号

ftp_userpassword=账号密码

dbdatadir=本地数据的目录

dbdata=待备份数据

ftp_dbdatadir=FTP服务器备份的目录

lftp $FTP_ftp_hotname -u $ftp_user,$ftp_userpassword << EOF
lcd $dbdatadir

cd $ftp_dbdatadir
mput $dbdata
EOF

你可能感兴趣的:(职场,ftp,休闲,ftp脚本,上传远程FTP脚本)