From 772ea5b0ff759472469e055a744f6e1455b8a1bb Mon Sep 17 00:00:00 2001 From: Ycarus Date: Mon, 15 Apr 2019 22:15:44 +0200 Subject: [PATCH] More log on omr-tracker --- omr-tracker/files/bin/omr-tracker | 3 ++- omr-tracker/files/bin/omr-tracker-ss | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/omr-tracker/files/bin/omr-tracker b/omr-tracker/files/bin/omr-tracker index f4ebc2f78..83d97763b 100755 --- a/omr-tracker/files/bin/omr-tracker +++ b/omr-tracker/files/bin/omr-tracker @@ -210,8 +210,9 @@ while true; do # Check if route is not used while ! ip route add $OMR_TRACKER_HOST via $OMR_TRACKER_DEVICE_GATEWAY dev $OMR_TRACKER_DEVICE src $OMR_TRACKER_DEVICE_IP > /dev/null 2&>1 do - ip route del "$OMR_TRACKER_HOST" via "$OMR_TRACKER_DEVICE_GATEWAY" dev "$OMR_TRACKER_DEVICE" src "$OMR_TRACKER_DEVICE_IP" > /dev/null 2&>1 + logger -t "omr-tracker" "Can't create route to $OMR_TRACKER_HOST via $OMR_TRACKER_DEVICE_GATEWAY dev $OMR_TRACKER_DEVICE src $OMR_TRACKER_DEVICE_IP. waiting..." sleep 1 + ip route del "$OMR_TRACKER_HOST" via "$OMR_TRACKER_DEVICE_GATEWAY" dev "$OMR_TRACKER_DEVICE" src "$OMR_TRACKER_DEVICE_IP" > /dev/null 2&>1 _restart done if [ "$OMR_TRACKER_TYPE" = "ping" ]; then diff --git a/omr-tracker/files/bin/omr-tracker-ss b/omr-tracker/files/bin/omr-tracker-ss index bd69d643b..1f1010cd2 100755 --- a/omr-tracker/files/bin/omr-tracker-ss +++ b/omr-tracker/files/bin/omr-tracker-ss @@ -47,7 +47,7 @@ while true; do uci -q set openmptcprouter.omr.shadowsocks="up" uci -q commit openmptcprouter.omr } - if ! /etc/init.d/shadowsocks-libev rules_exist ; then + if [ ! /etc/init.d/shadowsocks-libev rules_exist ] && [ "$(uci -q get shadowsocks-libev.ss_rules.disabled)" != "1" ]; then log "Reload Shadowsocks rules" /etc/init.d/shadowsocks-libev rules_up 2> /dev/null get_ip