From 4b11548dc8a970e5040f32b41a2c5744296d100e Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Fri, 26 Jul 2019 23:33:21 +0200 Subject: backup.in: wait for 20 seconds, print what failed on failure --- backup.in | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/backup.in b/backup.in index b74487a..6e08d9e 100755 --- a/backup.in +++ b/backup.in @@ -188,13 +188,15 @@ fi echo $$ > "${pidFile}" if [ -n "${HoppIP}" ]; then - if ! ping -c1 -${ipVer} "$(extract_ssh_host "${HoppIP}")" >/dev/null; then + if ! ping -c 1 -W 20 -${ipVer} "$(extract_ssh_host "${HoppIP}")" >/dev/null; then rm "${pidFile}" + >&2 echo "cannot ping -c 1 -W 20 -${ipVer} $(extract_ssh_host "${HoppIP}")" exit 11 fi elif [ -n "${QuellIP}" ]; then - if ! ping -c1 -${ipVer} "$(extract_ssh_host "${QuellIP}")" >/dev/null; then + if ! ping -c 1 -W 20 -${ipVer} "$(extract_ssh_host "${QuellIP}")" >/dev/null; then rm "${pidFile}" + >&2 echo "cannot ping -c 1 -W 20 -${ipVer} $(extract_ssh_host "${QuellIP}")" exit 11 fi fi -- cgit v1.2.3-70-g09d2