lftp镜像错误

lftp镜像错误

我正在尝试编写的脚本有问题。

理想情况下,脚本应该压缩文件夹,然后将压缩文件发送到 ftp 服务器,创建文件夹作为压缩文件的名称(不带扩展名),但它尚未正常工作,我做错了什么?

您好,手动执行的脚本返回此错误

镜像:访问失败:530 访问被拒绝 (.zip)

我想将压缩的文件发送到 ftp 服务器,我应该更改什么?谢谢

#!/bin/sh
HOST=""
USER=""
PWD=""
FILESIZE="$(du -sm $1 | cut -f1)"
ZIPNAME="$(basename $1)"
REMOTEFOLDER="$(dirname $1)"

if [ $FILESIZE -ge 1500 ]
then
        7z a -v1400m $REMOTEFOLDER/$ZIPNAME.zip $1
else
        7z a $REMOTEFOLDER/$ZIPNAME.zip $1
fi

lftp ftp://$USER:$PWD@$HOST -e "set ssl:verify-certificate no; mirror -R -r -i '$ZIPNAME.zip*' $REMOTEFOLDER /$REMOTEFOLDER; quit"

相关内容