X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~cjwatson/git?a=blobdiff_plain;f=bsmtp-pull;h=ebaee7ed7a652a2962456ab9756e907e40757cae;hb=fde285ad7d11ff91dd659483d6448f8b7e05d6a6;hp=5a0305f6bf071b9c52b387a84785817f4d636877;hpb=6a5b3c70711ac29527bb7662c34b13075deb03e2;p=bin.git diff --git a/bsmtp-pull b/bsmtp-pull index 5a0305f..ebaee7e 100755 --- a/bsmtp-pull +++ b/bsmtp-pull @@ -1,4 +1,4 @@ -#! /bin/sh +#! /bin/bash # Depends: lockfile-progs, ssh set -e @@ -24,6 +24,7 @@ lockfile-create "$HOST" lockfile-touch "$HOST" & TOUCH="$!" trap 'kill "$TOUCH"; lockfile-remove "$HOST"' EXIT ERR HUP INT QUIT TERM +disown %1 ssh -2 -i "$HOME/.ssh/id-bsmtp-$HOST" -C "$HOST" bsmtp-pull-server > "$HOST" [ -s "$HOST" ] || exit 0