Files
quectel-rgmii-toolkit/ipk-source/sdxpinn-quecmanager-beta/CONTROL/prerm
Cameron Thompson 1fcbf71900 Update socat-bridge and QuecManager
Created quecmanager services
Removed SMS for now

Updated socat start priority and add smd7 as an option
2025-01-12 23:50:35 -05:00

45 lines
1.3 KiB
Bash
Executable File

#!/bin/ash
echo "Stopping QuecManager Services and removing from rc.local..."
# Remove services from rc.local if present
if sed -i '/\/www\/cgi-bin\/home\/log_signal_metrics\.sh &/d' /etc/rc.local; then
echo "Removed log_signal_metrics.sh entry from rc.local."
else
echo "Warning: Failed to remove log_signal_metrics.sh entry or it was not found."
fi
if sed -i '/\/www\/cgi-bin\/settings\/change_sms_code\.sh &/d' /etc/rc.local; then
echo "Removed change_sms_code.sh entry from rc.local."
else
echo "Warning: Failed to remove change_sms_code.sh entry or it was not found."
fi
# Define a list of scripts to check and stop
SCRIPTS="
/www/cgi-bin/home/log_signal_metrics.sh
"
# Loop through each script, check if it's running, and kill it if necessary
echo "Checking and stopping running scripts..."
for SCRIPT in $SCRIPTS; do
PID=$(pgrep -f "$SCRIPT")
if [ -n "$PID" ]; then
echo "Stopping $SCRIPT (PID: $PID)..."
if kill -TERM "$PID"; then
echo "Successfully stopped $SCRIPT."
else
echo "Error: Failed to stop $SCRIPT."
fi
else
echo "$SCRIPT is not running. Nothing to stop."
fi
done
service quecmanager-services stop
service quecmanager-services disable
echo "Cleanup complete."
exit 0