写一个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
时间: 2024-10-31 12:22:52