X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=chiark-utils.git;a=blobdiff_plain;f=backup%2Fsnaprsync;h=e31c27b919cd0262b4907834dc82e19f4a9ff024;hp=4d2f3ecb6d01b6b44d04d723ca4ff786a268df19;hb=de31b4717dde1c32660d9a7a63e681c483416205;hpb=a03c623bb1574922308347df36cd57c85e72981a diff --git a/backup/snaprsync b/backup/snaprsync index 4d2f3ec..e31c27b 100755 --- a/backup/snaprsync +++ b/backup/snaprsync @@ -19,9 +19,10 @@ set -e badusage () { echo >&2 "snaprsync: bad usage: $1"; exit 12; } -x () { echo "+ $@"; "$@"; } -xspawned () { eval "${1}pid=$!; echo \"+[$!] ($1) &\";"; } -xwait () { eval "echo \"+[\$${1}pid] ($1)...\"; wait \$${1}pid;"; } +nb_echo () { (echo "$@"); } # See Debian #382798 +x () { nb_echo "+ $@"; "$@"; } +xspawned () { eval "${1}pid=$!; nb_echo \"+[$!] ($1) &\";"; } +xwait () { eval "nb_echo \"+[\$${1}pid] ($1)...\"; wait \$${1}pid;"; } while true; do case "$1" in