diff --git a/mm-scripts.sh b/mm-scripts.sh index 87d8814..9e46fa2 100755 --- a/mm-scripts.sh +++ b/mm-scripts.sh @@ -155,6 +155,7 @@ MMSTART(){ if [ ${vpnuptime} -ge 86400 ]; then echo "$(date) - 24hr session limit reached, restarting vpn & services" >> $logfile echo -en "${idsCL[LightCyan]}24hr session limit reached, restarting vpn & services ." + [ -f ${MMFOLDER}/mm.noservices ] rv="vpn" || rv="" MMSTOP >/dev/null 2>&1 echo -en "." read -et 10 @@ -163,7 +164,7 @@ MMSTART(){ echo -en "." read -et 10 echo -en "." - MMSTART start >/dev/null 2>&1 + MMSTART start ${rv} >/dev/null 2>&1 echo -e " ${idsCL[Green]}Done${idsCL[Default]}" fi @@ -1344,11 +1345,12 @@ if [ ! -f ${MMFOLDER}/mm.update.stop ]; then echo exit 1 fi + [ -f ${MMFOLDER}/mm.noservices ] rv="vpn" || rv="" MMSTOP echo -en "${idsCL[LightCyan]}Pausing for 30s to get new VPN WAN IP, or press any key to continue with possibly getting a new address ... ${idsCL[Default]}" read -et 30 -n 1 echo -e "${idsCL[Green]}Done${idsCL[Default]}" - MMSTART ${action} + MMSTART ${action} ${rv} ;; status) if [ -f ${MMFOLDER}/mm.stop ]; then