This commit is contained in:
Esteban Mackay Q 2023-08-29 20:36:24 -05:00
parent 51d9d1a5f2
commit c74487e090
1 changed files with 30 additions and 2 deletions

View File

@ -41,13 +41,41 @@ fi
# case : action en fonction du choix # case : action en fonction du choix
case $choix in case $choix in
1) 1)
nano /opt/D-APRS/gps_data.cfg ;; nano /opt/D-APRS/gps_data.cfg &&
variable80=$(grep "DASH_PORT:" /opt/D-APRS/gps_data.cfg | grep -Eo '[A.0-9]{1,9}')
if sudo netstat -tuln | grep -q "0.0.0.0:$variable80 "; then
whiptail --title "Check Port" --msgbox "El puerto $variable80 esta ocupado , The port $variable80 is busy" 0 50
else
if sudo systemctl status daprs-board.service |grep "service; enabled;" >/dev/null 2>&1
then
sudo systemctl restart daprs-board.service
fi
fi ;;
2) 2)
sudo systemctl stop daprs.service && sudo systemctl start daprs.service && sudo systemctl enable daprs.service ;; sudo systemctl stop daprs.service && sudo systemctl start daprs.service && sudo systemctl enable daprs.service ;;
3) 3)
sudo systemctl stop daprs.service && sudo systemctl disable daprs.service ;; sudo systemctl stop daprs.service && sudo systemctl disable daprs.service ;;
4) 4)
sudo systemctl stop daprs-board.service && systemctl start daprs-board.service && sudo systemctl enable daprs-board.service ;; if sudo systemctl status daprs-board.service |grep "service; enabled;" >/dev/null 2>&1
then
sudo systemctl disable daprs-board.service
fi
if sudo systemctl status daprs-board.service |grep active >/dev/null 2>&1
then
sudo systemctl stop daprs-board.service
fi
variable80=$(grep "DASH_PORT:" /opt/D-APRS/gps_data.cfg | grep -Eo '[A.0-9]{1,9}')
if sudo netstat -tuln | grep -q "0.0.0.0:$variable80 "; then
whiptail --title "Check Port" --msgbox "El puerto $variable80 esta ocupado , The port $variable80 is busy" 0 50
else
if ! sudo systemctl status daprs-board.service |grep "service; enabled;" >/dev/null 2>&1
then
sudo systemctl enable daprs-board.service
fi
sudo systemctl start daprs-board.service
fi ;;
5) 5)
sudo systemctl stop daprs-board.service && sudo systemctl disable daprs-board.service ;; sudo systemctl stop daprs-board.service && sudo systemctl disable daprs-board.service ;;
6) 6)