centos7使用lftp自动上传文件到ftp
今天公司AI部门要求把每天的mysql数据传到他们ftp服务器上,我用ftp客户端试了发现居然是主动模式的,可能我写的ftp自动传输的shell脚本有问题,居然每次都超时连接,只好使用lftp来进行传输.
系统:centos 7
软件:lftp
脚本如下:
cat /root/soft_shell/lftp_upload.sh
#!/bin/bash today=$(date +%Y%m%d_%H%M%S) file=$today.sql.gz user=rocdk890 passwd=rocdk890 ldir=/data/sqlbak/ rdir=/ ip=47.92.x.x lftp -u $user,$passwd $ip -e "mirror -R --only-newer $ldir $rdir ;exit"
ps:
lftp记得要安装好后,才能使用脚本来传输,不然会报找不到lftp.
评论: