ローカルディレクトリへのパスワードを持つサーバー上のリモートディレクトリにrsyncフォルダを作成しようとしています。 SCPは動作しますが、適切なrsyncコマンドを実行することができません。ディレクトリが見つからないか、ディレクトリではないというエラーが表示されます。ローカルフォルダへのパスワードを持つサーバー上のRsyncリモートフォルダ
私がしようとしています:
rsync -ratlz --rsh="/usr/bin/sshpass -p $RSYNC_PASSWORD ssh -o StrictHostKeyChecking=no -l [email protected]" $serverpath/* $localpath/
の$ serverpathは、それらの内のファイルと多くのディレクトリがあります。私の作品
SCPは、次のとおりです。
for latestfile in `sshpass -p $RSYNC_PASSWORD ssh [email protected] ls -ltr -d ${serverpath}/*`
do
sshpass -p "$RSYNC_PASSWORD" scp -r [email protected]:$serverpath/$latestfile $localpath/
done
任意の助けをいただければ幸いです。私はそれが働いて得ることができた
おかげ
'$ serverpath'の前に' hostname: 'は必要ありませんか? –