lftp erro de espelho

2

Eu tenho um problema com um script que estou tentando escrever.

Idealmente, o script deve compactar as pastas e, em seguida, enviar os arquivos compactados para o servidor ftp criando a pasta como o nome do arquivo compactado (sem extensão), mas ainda não está funcionando corretamente, o que estou fazendo de errado? / p>

Oi, o script executado manualmente retorna este erro

mirror: Acesso falhado: 530 Acesso negado (.zip)

Eu gostaria de enviar os arquivos que ziparam para o servidor ftp, o que devo mudar? Obrigado

#!/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"
    
por Peppe J 16.10.2018 / 11:19

0 respostas

Tags