From 60630143d5a2347647b7db2739f72d65eb30f159 Mon Sep 17 00:00:00 2001 From: Ycarus Date: Sat, 12 May 2018 08:04:08 +0200 Subject: [PATCH] Fix omr-tracker if default values are not set --- omr-tracker/files/bin/omr-tracker-ss | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/omr-tracker/files/bin/omr-tracker-ss b/omr-tracker/files/bin/omr-tracker-ss index 9895c5c87..c081a743e 100755 --- a/omr-tracker/files/bin/omr-tracker-ss +++ b/omr-tracker/files/bin/omr-tracker-ss @@ -8,15 +8,16 @@ log() { logger -p daemon.info -t "${basename}" "$@" } -timeout=$OMR_TRACKER_TIMEOUT -interval=$OMR_TRACKER_INTERVAL -retry=$OMR_TRACKER_TRIES -proxy=$OMR_TRACKER_PROXY +timeout=${OMR_TRACKER_TIMEOUT:-1} +interval=${OMR_TRACKER_INTERVAL:-10} +retry=${OMR_TRACKER_TRIES:-2} +proxy=${OMR_TRACKER_PROXY:-127.0.0.1:1111} +hosts=${OMR_TRACKER_HOSTS:-google.com bing.com} last=0 while true; do - host=${OMR_TRACKER_HOSTS%% *} + host=${hosts%% *} if curl -s --socks5 "${proxy}" --max-time "${timeout}" --retry "${retry}" "$host" &>/dev/null ; then [ ${last} = 0 ] && log "Shadowsocks is up" /etc/init.d/shadowsocks-libev rules_up 2> /dev/null