diff --git a/menu/menu-fdmr b/menu/menu-fdmr index 42c72b3..bcded0a 100644 --- a/menu/menu-fdmr +++ b/menu/menu-fdmr @@ -461,8 +461,16 @@ servicios="adn-parrot.service adn_parrot.service fdmrparrot.service" # Recorre la lista de servicios y deshabilita y detiene sin enviar mensaje for servicio in $servicios; do - sudo systemctl disable --quiet "$servicio" - sudo systemctl stop --quiet "$servicio" + # Verifica si el servicio existe antes de intentar deshabilitarlo y detenerlo + if systemctl list-unit-files --type=service | grep -q "^$servicio"; then + sudo systemctl disable --quiet "$servicio" + sudo systemctl stop --quiet "$servicio" + fi + + # Verifica si el archivo del servicio existe antes de intentar eliminarlo + if [ -f /lib/systemd/system/"$servicio" ]; then + sudo rm /lib/systemd/system/"$servicio" + fi done ################ sudo chmod +x /bin/menu*