log "host $host (via $remote) is online ..."
fi
-if [ ! -z "`ssh $user@$remote 'cat ~/.backup | grep ^no'`" ]; then
+if [ ! -z "`ssh $user@$remote 'cat ~/.backup | grep ^off'`" ]; then
log "backup rejected by client ..."
exit 0
fi
rsync=(rsync -aR -e "ssh -c $ciph" $rcomp --delete)
rsync+=($rbw $user@$remote$rsrc $cbd)
fi
- "${rsync[@]}"
+ res=`"${rsync[@]}" 2>&1`
ret=$?
if [ "$ret" != "0" ]; then
log backup terminated before completion ...
+ log reason:
+ log $res
exit -50
fi