X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=chiark-utils.git;a=blobdiff_plain;f=backup%2Fsnaprsync;fp=backup%2Fsnaprsync;h=e31c27b919cd0262b4907834dc82e19f4a9ff024;hp=4d2f3ecb6d01b6b44d04d723ca4ff786a268df19;hb=1cf20fa8d9c66e15ac58db3c8808acc51b3fa459;hpb=1a6f672b32c7af3b6088cc08d629963b8adc909d 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