Shell上传文件到ftp


写一个shell文件,将给定的文件上传到指定的ftp。

代码如下:

 1 #!/bin/bash
 2 #用来将文件上传到ftp,输入参数:文件名(包括路径)、ftp的IP、ftp的端口、用户名、密码
 3 file=$1
 4 ip=$2
 5 port=$3
 6 user=$4
 7 pwd=$5
 8 /usr/bin/lftp -p $port $ip <<EOF
 9 user $user $pwd
10 set ftp:ssl-auth SSL
11 set ftp:ssl-allow true
12 set ftp:ssl-force true
13 set ftp:ssl-protect-data true
14 set ftp:ssl-protect-list true
15 cd devilfish
16 put $file
17 quit
18 EOF

 

智能推荐

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
© 2014-2019 ITdaan.com 粤ICP备14056181号  

赞助商广告