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"

ベストアンサー1

おすすめ記事