diff --git a/menu/menu-p25r b/menu/menu-p25r index 18624fa..67b9bf8 100644 --- a/menu/menu-p25r +++ b/menu/menu-p25r @@ -37,7 +37,15 @@ case $choix in 1) sudo nano /opt/P25Reflector/P25Reflector.ini ;; 2) -sudo systemctl stop P25Reflector.service && sudo systemctl start P25Reflector.service && sudo systemctl enable P25Reflector.service ;; +sudo systemctl stop P25Reflector.service && +if ! sudo systemctl status P25Reflector.service |grep "service; enabled;" >/dev/null 2>&1 + then + sudo systemctl enable P25Reflector.service +fi +if ! systemctl status P25Reflector.service |grep "Active: active" >/dev/null 2>&1 + then sudo systemctl restart P25Reflector.service + +fi ;; 3) sudo systemctl stop P25Reflector.service && sudo systemctl disable P25Reflector.service ;; 4) @@ -64,7 +72,7 @@ else sudo systemctl enable http.server-p25.service fi sudo systemctl start http.server-p25.service - fi ;; +fi ;; 5) sudo systemctl stop http.server-p25.service && sudo systemctl disable http.server-p25.service ;; 6)