From a9d84f8ee6540e2ff18a53cd47c85ee39374764f Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Tue, 26 Mar 2019 13:16:40 +0100 Subject: [PATCH] checker: parallelism doesn't work --- tunnel-checker.sh | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/tunnel-checker.sh b/tunnel-checker.sh index 8ca7c5f..ceaf026 100755 --- a/tunnel-checker.sh +++ b/tunnel-checker.sh @@ -13,8 +13,7 @@ CNT=$(curl -s https://adlin.nemunai.re/api/ips) echo "${CNT}" | jq -r '. | keys | .[]' - | while read sid do IP=$(echo "${CNT}" | jq -r '.["'$sid'"].wg' -) - if [ -n "${IP}" ] - then + [ -n "${IP}" ] && ( echo -ne "\n${sid}: " ping6 -q -c 1 -w 1 "${IP}1" > /dev/null && { echo -n "PONG " @@ -57,10 +56,8 @@ EOF EOF fi } - fi & + ) done -sleep 42 -killall openssl done