From cdaeb812adfcadf92c9b25279dff46e59868500c Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Tue, 23 Jul 2019 08:22:28 +0200 Subject: [PATCH] Fix server ping --- omr-tracker/files/bin/omr-tracker-ss | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/omr-tracker/files/bin/omr-tracker-ss b/omr-tracker/files/bin/omr-tracker-ss index e68e6bf54..e7010d691 100755 --- a/omr-tracker/files/bin/omr-tracker-ss +++ b/omr-tracker/files/bin/omr-tracker-ss @@ -9,9 +9,7 @@ log() { } _ping_server() { - local serverss=$1 - local host - config_get host $serverss server + local host=$1 ret=$(ping \ -w "$OMR_TRACKER_TIMEOUT" \ -c 1 \ @@ -79,10 +77,10 @@ while true; do /etc/init.d/shadowsocks-libev rules_down 2> /dev/null _get_ip server_ping=false - config_load shadowsocks_libev - config_foreach _ping_server server + server="$(uci -q get shadowsocks-libev.sss0.server)" + _ping_server $server if [ "$server_ping" = false ]; then - log "Server is down, no answer to ping" + log "Server ($server) seems down, no answer to ping" fi fi }