このコードの何が問題になっていますか?
sudo -u replicant rsync -av -e "ssh -o 'StrictHostKeyChecking no' -i /home/replicant/.ssh/id_rsa" --exclude 'media/' --exclude 'var/' --exclude '.svn' root@$ADMIN:/var/www/ /var/www/ &> /tmp/rsync
if
[ $? -ne 0 ]; 次に
エコー "date
: $ADMIN チェック /tmp/rsync からのコード ベースの rsync'ing エラー" | mail -s "Rsync エラー!" $DEVEMAIL
echo "date
: $ADMIN check /tmp/rsync" からのコード ベースの rsync エラー" >> $LOGFILE
echo "root@$ADMIN:/var/www /var/www" >> $LOGFILE
exit
fi
このエラーが発生し続けます:
許可が拒否されました (公開鍵)。
rsync: 接続が予期せず閉じられました (これまでに受信したバイト数は 0 です) [Receiver]
rsync エラー: 説明できないエラー (コード 255) at io.c(605)
[Receiver=3.0.9]
助けてください。ありがとう。