From 85b78a03c7c60e278618b57c522e04da8d430b92 Mon Sep 17 00:00:00 2001 From: RaspbianProyect by HP3ICC Date: Tue, 30 May 2023 04:36:54 +0000 Subject: [PATCH] Update install.sh --- install.sh | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/install.sh b/install.sh index 3516afa..02cfc43 100644 --- a/install.sh +++ b/install.sh @@ -16,7 +16,7 @@ Description=Python APRS WX1 After=network.target [Service] -ExecStartPre=/bin/sleep 30 +#ExecStartPre=/bin/sleep 30 ExecStart=/usr/bin/python3 /opt/python-wx/wx1.py WorkingDirectory=/opt/python-wx/ Restart=on-failure @@ -41,12 +41,12 @@ callsign = "HP3ICC-99" # Callsign password = "12345" # aprspasscode latitude = "0830.60N" # DDMM.mmN (0831.27N) longitude = "08021.57W" # DDDMM.mmW (08021.59W) -comment = "Python APRS WX1" # Beacon comment +comment = "Python APRS WX1" # WX comment simbol_primary = "/" # Primary symbol id simbol_secundary = "_" # Secondary symbol code serverHost = "rotate.aprs2.net" # aprs server url cwop.aprs.net / noam.aprs2.net serverPort = 14580 # aprs server port -every = 10 # Time in minutes to send beacon +every = 10 # Time in minutes to send WX api_key = "YOU-APIKEY" # Your OpenWeatherMap API key map_id = "YOU-ID-MAP" # your OpenWeatherMap mapid @@ -106,7 +106,7 @@ EOF sudo cat > /bin/menu-py-wx <<- "EOF" #!/bin/bash while : ; do -choix=$(whiptail --title "Raspbian Proyect HP3ICC Menu Python WX" --menu "Suba o Baje con las flechas del teclado y seleccione el numero de opcion:" 23 56 13 \ +choix=$(whiptail --title "Raspbian Proyect HP3ICC Menu Python-WX" --menu "Suba o Baje con las flechas del teclado y seleccione el numero de opcion:" 23 56 13 \ 1 " Editar WX-1 " \ 2 " Editar WX-2 " \ 3 " Editar WX-3 " \ @@ -145,7 +145,7 @@ sudo nano /opt/python-wx/wx7.py ;; 8) sudo nano /opt/python-wx/wx8.py ;; 9) - choix_WX-$(whiptail --title "Iniciar WX" --menu "Seleccione estacion WX a iniciar:" 15 40 8 \ + choix_servicio=$(whiptail --title "Iniciar WX" --menu "Seleccione el WX a iniciar:" 15 40 8 \ 1 "WX-1" \ 2 "WX-2" \ 3 "WX-3" \ @@ -155,18 +155,18 @@ sudo nano /opt/python-wx/wx8.py ;; 7 "WX-7" \ 8 "WX-8" \ 3>&1 1>&2 2>&3) - exitstatus_WX-$? + exitstatus_servicio=$? - if [ $exitstatus_WX-= 0 ]; then - echo "Iniciar WX- $choix_WX- - # Agrega aqui­ la logica para iniciar el WX-correspondiente (usando el valor de $choix_WX- - sudo systemctl stop py-wx$choix_WX-service && sudo systemctl start py-wx$choix_WX-service && sudo systemctl enable py-wx$choix_WX-service + if [ $exitstatus_servicio = 0 ]; then + echo "Iniciar servicio: $choix_servicio" + # Agrega aqui­ la logica para iniciar el servicio correspondiente (usando el valor de $choix_servicio) + sudo systemctl stop py-wx$choix_servicio.service && sudo systemctl start py-wx$choix_servicio.service && sudo systemctl enable py-wx$choix_servicio.service else echo "Volver al menu principal." fi ;; 10) - choix_WX-$(whiptail --title "Detener WX" --menu "Seleccione estacion WX a detener:" 15 40 8 \ + choix_servicio=$(whiptail --title "Detener WX" --menu "Seleccione el WX a detener:" 15 40 8 \ 1 "WX-1" \ 2 "WX-2" \ 3 "WX-3" \ @@ -176,12 +176,12 @@ sudo nano /opt/python-wx/wx8.py ;; 7 "WX-7" \ 8 "WX-8" \ 3>&1 1>&2 2>&3) - exitstatus_WX-$? + exitstatus_servicio=$? - if [ $exitstatus_WX-= 0 ]; then - echo "Detener WX- $choix_WX- - # Agrega aqui la logica para iniciar el WX-correspondiente (usando el valor de $choix_WX- - sudo systemctl stop py-wx$choix_WX-service && sudo systemctl disable py-wx$choix_WX-service + if [ $exitstatus_servicio = 0 ]; then + echo "Detener servicio: $choix_servicio" + # Agrega aqui la logica para iniciar el servicio correspondiente (usando el valor de $choix_servicio) + sudo systemctl stop py-wx$choix_servicio.service && sudo systemctl disable py-wx$choix_servicio.service else echo "Volver al menu principal." fi @@ -192,6 +192,7 @@ esac done exit 0 + EOF ###### chmod +x /bin/menu*