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"

관련 정보