diff --git a/gluon-ssid-changer/files/lib/gluon/ssid-changer/ssid-changer.sh b/gluon-ssid-changer/files/lib/gluon/ssid-changer/ssid-changer.sh index 20cd8e8d318ae490ddf0b2fcea2534002722e2dc..98636ffa3da435c2f88050f9654e1d5b58222c83 100755 --- a/gluon-ssid-changer/files/lib/gluon/ssid-changer/ssid-changer.sh +++ b/gluon-ssid-changer/files/lib/gluon/ssid-changer/ssid-changer.sh @@ -8,7 +8,8 @@ safety_exit() { exit 2 } pgrep -f autoupdater >/dev/null && safety_exit 'autoupdater running' -[ $(cat /proc/uptime | sed 's/\..*//g') -gt 60 ] || safety_exit 'less than one minute' +UT=$(sed 's/\..*//g' /proc/uptime) +[ $UT -gt 60 ] || safety_exit 'less than one minute' [ $(find /var/run -name hostapd-phy* | wc -l) -gt 0 ] || safety_exit 'no hostapd-phy*' # only once every timeframe minutes the SSID will change to the Offline-SSID @@ -101,7 +102,7 @@ else CHECK="$(batctl gwl -H|grep -v "gateways in range"|wc -l)" fi -UP=$(($(cat /proc/uptime | sed 's/\..*//g') / 60)) +UP=$(($UT / 60)) M=$(($UP % $MINUTES)) HUP_NEEDED=0