From bbb0417c5054abfee51c01a016e33b7536a95160 Mon Sep 17 00:00:00 2001 From: thetechprepper Date: Mon, 29 Jun 2026 06:49:59 -0700 Subject: [PATCH] modem73 - Force stop modem73 if it will not exit --- overlay/opt/emcomm-tools/bin/et-kill-all | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/overlay/opt/emcomm-tools/bin/et-kill-all b/overlay/opt/emcomm-tools/bin/et-kill-all index 151d1ce..bea4a3e 100755 --- a/overlay/opt/emcomm-tools/bin/et-kill-all +++ b/overlay/opt/emcomm-tools/bin/et-kill-all @@ -2,9 +2,9 @@ # # Author : Gaston Gonzalez # Date : 12 November 2024 -# Updated : 28 June 2026 -# Purpose : Stops all EmComm Tools sound-based services (i.e. modems) and -# amatuer radio applications to ensure a clean start for the next mode. +# Updated : 29 June 2026 +# Purpose : Stops all EmComm Tools soundcard-based services (i.e. modems) +# and radio applications to ensure a clean start for the next mode. stop_pat() { PS_OUT=$(ps -ef | grep "[p]at http") @@ -21,15 +21,17 @@ stop_all_services() { systemctl --user stop et-service-winlink-ardop systemctl --user stop et-service-winlink-packet systemctl --user stop et-service-winlink-native-packet - systemctl --user stop et-service-reticulum-300 - systemctl --user stop et-service-reticulum-1200 systemctl --user stop et-service-ardop systemctl --user stop et-service-direwolf-300 systemctl --user stop et-service-direwolf-9600 systemctl --user stop et-service-direwolf-simple systemctl --user stop et-service-direwolf-aprs-digipeater systemctl --user stop et-service-direwolf-packet-digipeater + + # Stop modem73 with a sledge hammer (belt and suspenders) as the current + # 1.0.7 version can hang on exit. systemctl --user stop et-service-modem73-default + pkill -9 modem73 # Stop VARA with a sledge hammer pkill et-winlink