From 27d942a9b21621112435033ed4c1a4d28a3a20d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakobus=20Sch=C3=BCrz?= Date: Wed, 5 Feb 2020 11:57:10 +0100 Subject: [PATCH] fix failing ping --- functions.sh | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/functions.sh b/functions.sh index b4adf8e..1de3352 100644 --- a/functions.sh +++ b/functions.sh @@ -447,7 +447,20 @@ gnome-shell-extensions-enable-defaults () { } checkbkp () { - if ping -c 1 backup.vpn >/dev/null 2>&1 ; then + if ping -c 3 backup.vpn >/dev/null 2>&1 ; then + local SSH="/usr/bin/ssh" + local CMD="$SSH -T backup.vpn" + $CMD /bin/bash << EOF + sudo find /srv/nfs/backup -mindepth 1 -maxdepth 1|grep -v -e "git$\|git-backup-repos"|while read i;do printf "%-30s%s\\n" "\$i" \$(ls \$i|tail -n1);done|sort -k 2.1 -r +EOF + else + echo "backup.vpn is not reachable -> exit" + return 1 + + fi +} +checkbkp-full () { + if ping -c 3 backup.vpn >/dev/null 2>&1 ; then local SSH="/usr/bin/ssh" local CMD="$SSH -T backup.vpn" $CMD /bin/bash << EOF