Return to rsync-no-vanished CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / rsync / support |
rsync 3.2.3
#!/usr/bin/env bash IGNOREEXIT=24 IGNOREOUT='^(file has vanished: |rsync warning: some files vanished before they could be transferred)' set -o pipefail rsync "${@}" 2>&1 | (egrep -v "$IGNOREOUT" || true) ret=$? if [[ $ret == $IGNOREEXIT ]]; then ret=0 fi exit $ret