Add new service to CONTROL files; Remove old cleanup logic
This commit is contained in:
@@ -16,5 +16,8 @@ service quecprofiles start
|
|||||||
service quecwatch enable
|
service quecwatch enable
|
||||||
service quecwatch start
|
service quecwatch start
|
||||||
|
|
||||||
|
service quecmanager_logging enable
|
||||||
|
service quecmanager_logging start
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|
||||||
|
|||||||
@@ -1,63 +1,14 @@
|
|||||||
#!/bin/ash
|
#!/bin/ash
|
||||||
|
|
||||||
if [ -f /usr/bin/rc_sync ]; then
|
|
||||||
echo "/usr/bin/rc_sync exists. Removing..."
|
|
||||||
rm /usr/bin/rc_sync
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "Cleaning anything that might be left fron old versions"
|
echo "Stopping any running QuecManager Services..."
|
||||||
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 script file names to check and stop
|
|
||||||
SCRIPTS="
|
|
||||||
log_signal_metrics.sh
|
|
||||||
change_sms_code.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
|
|
||||||
PIDS=$(pgrep -f "$SCRIPT")
|
|
||||||
if [ -n "$PIDS" ]; then
|
|
||||||
echo "Stopping $SCRIPT (PIDs: $PIDS)..."
|
|
||||||
for PID in $PIDS; do
|
|
||||||
if kill -TERM "$PID"; then
|
|
||||||
echo "Successfully stopped PID $PID."
|
|
||||||
else
|
|
||||||
echo "Error: Failed to stop PID $PID."
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
else
|
|
||||||
echo "$SCRIPT is not running. Nothing to stop."
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
service quecmanager-services stop
|
|
||||||
service quecmanager-services disable
|
|
||||||
service quecmanager_services stop
|
service quecmanager_services stop
|
||||||
service quecmanager_services disable
|
|
||||||
|
|
||||||
service quecmanager_cell_locking stop
|
service quecmanager_cell_locking stop
|
||||||
service quecmanager_cell_locking disable
|
|
||||||
|
|
||||||
service quecprofiles stop
|
service quecprofiles stop
|
||||||
service quecprofiles disable
|
|
||||||
|
|
||||||
service quecwatch stop
|
service quecwatch stop
|
||||||
service quecwatch disable
|
service quecmanager_logging stop
|
||||||
|
|
||||||
echo "Cleanup complete."
|
echo "Cleanup complete."
|
||||||
exit 0
|
exit 0
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,7 @@
|
|||||||
#!/bin/ash
|
#!/bin/ash
|
||||||
|
|
||||||
|
# Disable and remove services
|
||||||
|
|
||||||
service quecmanager-services stop
|
|
||||||
service quecmanager-services disable
|
|
||||||
service quecmanager_services stop
|
service quecmanager_services stop
|
||||||
service quecmanager_services disable
|
service quecmanager_services disable
|
||||||
|
|
||||||
@@ -15,6 +14,9 @@ service quecprofiles disable
|
|||||||
service quecwatch stop
|
service quecwatch stop
|
||||||
service quecwatch disable
|
service quecwatch disable
|
||||||
|
|
||||||
|
service quecmanager_logging stop
|
||||||
|
service quecmanager_logging disable
|
||||||
|
|
||||||
echo "Cleanup complete."
|
echo "Cleanup complete."
|
||||||
exit 0
|
exit 0
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user