From dc1c4e117910f9820c112c1a8edf3468f49a8270 Mon Sep 17 00:00:00 2001 From: Esteban Mackay Q Date: Sat, 21 Oct 2023 10:44:38 -0500 Subject: [PATCH] Update menu-dvs --- menu/menu-dvs | 26 ++++++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/menu/menu-dvs b/menu/menu-dvs index b064a38..e0479a4 100644 --- a/menu/menu-dvs +++ b/menu/menu-dvs @@ -38,7 +38,7 @@ case $choix in #!/bin/bash # Lista de servicios a reiniciar -servicios=("md380-emu.service" "analog_bridge.service" "mmdvm_bridge.service" "nxdngateway.service" "p25gateway.service" "ysfgateway.service" "quantar_bridge.service" "ircddbgatewayd.service" "p25parrot.service" "ysfparrot.service" "nxdnparrot.service" "monit.service" "webproxy") +servicios=("md380-emu.service" "analog_bridge.service" "mmdvm_bridge.service" "nxdngateway.service" "p25gateway.service" "ysfgateway.service" "quantar_bridge.service" "ircddbgatewayd.service" "p25parrot.service" "ysfparrot.service" "nxdnparrot.service") # Recorre la lista de servicios y verifica si están activos for servicio in "${servicios[@]}"; do @@ -58,7 +58,7 @@ done #!/bin/bash # Lista de servicios a reiniciar -servicios=("md380-emu.service" "analog_bridge.service" "mmdvm_bridge.service" "nxdngateway.service" "p25gateway.service" "ysfgateway.service" "quantar_bridge.service" "ircddbgatewayd.service" "p25parrot.service" "ysfparrot.service" "nxdnparrot.service" "monit.service" "webproxy") +servicios=("md380-emu.service" "analog_bridge.service" "mmdvm_bridge.service" "nxdngateway.service" "p25gateway.service" "ysfgateway.service" "quantar_bridge.service" "ircddbgatewayd.service" "p25parrot.service" "ysfparrot.service" "nxdnparrot.service") # Recorre la lista de servicios y verifica si están activos for servicio in "${servicios[@]}"; do @@ -197,7 +197,7 @@ case $choix in #!/bin/bash # Lista de servicios a reiniciar -servicios=("md380-emu.service" "analog_bridge.service" "mmdvm_bridge.service" "nxdngateway.service" "p25gateway.service" "ysfgateway.service" "quantar_bridge.service" "ircddbgatewayd.service" "p25parrot.service" "ysfparrot.service" "nxdnparrot.service" "monit.service" "webproxy") +servicios=("md380-emu.service" "analog_bridge.service" "mmdvm_bridge.service" "nxdngateway.service" "p25gateway.service" "ysfgateway.service" "quantar_bridge.service" "ircddbgatewayd.service" "p25parrot.service" "ysfparrot.service" "nxdnparrot.service") # Recorre la lista de servicios y verifica si están activos for servicio in "${servicios[@]}"; do @@ -217,7 +217,7 @@ done #!/bin/bash # Lista de servicios a reiniciar -servicios=("md380-emu.service" "analog_bridge.service" "mmdvm_bridge.service" "nxdngateway.service" "p25gateway.service" "ysfgateway.service" "quantar_bridge.service" "ircddbgatewayd.service" "p25parrot.service" "ysfparrot.service" "nxdnparrot.service" "monit.service" "webproxy") +servicios=("md380-emu.service" "analog_bridge.service" "mmdvm_bridge.service" "nxdngateway.service" "p25gateway.service" "ysfgateway.service" "quantar_bridge.service" "ircddbgatewayd.service" "p25parrot.service" "ysfparrot.service" "nxdnparrot.service") # Recorre la lista de servicios y verifica si están activos for servicio in "${servicios[@]}"; do @@ -256,6 +256,12 @@ else sudo systemctl enable webproxy.service sudo systemctl stop webproxy.service sudo systemctl start webproxy.service + if ! sudo systemctl status monit.service |grep "service; enabled;" >/dev/null 2>&1 + then + sudo systemctl enable monit.service + sudo systemctl stop monit.service + sudo systemctl start monit.service + fi fi fi fi ;; @@ -289,6 +295,12 @@ else sudo systemctl enable webproxy.service sudo systemctl stop webproxy.service sudo systemctl start webproxy.service + if ! sudo systemctl status monit.service |grep "service; enabled;" >/dev/null 2>&1 + then + sudo systemctl enable monit.service + sudo systemctl stop monit.service + sudo systemctl start monit.service + fi fi fi fi ;; @@ -325,6 +337,12 @@ else sudo systemctl enable webproxy.service sudo systemctl stop webproxy.service sudo systemctl start webproxy.service + if ! sudo systemctl status monit.service |grep "service; enabled;" >/dev/null 2>&1 + then + sudo systemctl enable monit.service + sudo systemctl stop monit.service + sudo systemctl start monit.service + fi fi fi fi ;;