From 22190683f0e80a8de9c16e826f0a8acaf908fb95 Mon Sep 17 00:00:00 2001 From: aj970 Date: Thu, 12 Mar 2026 10:47:22 +0000 Subject: [PATCH 1/2] Removing selfheal aggressive cron entry for XLE and Sky devices Signed-off-by: aj970 --- source/scripts/init/service.d/service_crond.sh | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/source/scripts/init/service.d/service_crond.sh b/source/scripts/init/service.d/service_crond.sh index 33b9757f..8efc7b43 100755 --- a/source/scripts/init/service.d/service_crond.sh +++ b/source/scripts/init/service.d/service_crond.sh @@ -171,14 +171,16 @@ service_start () SELFHEAL_ENABLE=$(syscfg get selfheal_enable) if [ "$SELFHEAL_CRON_ENABLE" = "true" ] && [ "$SELFHEAL_ENABLE" = "true" ]; then echo_t "SelfHeal Cron is enabled" - # Monitor selfheal_aggressive.sh based on syscfg value - AGGRESSIVE_INTERVAL=$(syscfg get AggressiveInterval) - if [ -z "$AGGRESSIVE_INTERVAL" ]; then - AGGRESSIVE_INTERVAL=5 + if [ "$BOX_TYPE" != "WNXL11BWL" ] && [ "$BOX_TYPE" != "HUB4" ] && [ "$BOX_TYPE" != "SR213" ]; then + # Monitor selfheal_aggressive.sh based on syscfg value + AGGRESSIVE_INTERVAL=$(syscfg get AggressiveInterval) + if [ -z "$AGGRESSIVE_INTERVAL" ]; then + AGGRESSIVE_INTERVAL=5 + fi + #Write cron rule + echo "*/$AGGRESSIVE_INTERVAL * * * * /usr/ccsp/tad/selfheal_aggressive.sh" >> $CRONTAB_FILE fi - #Write cron rule - echo "*/$AGGRESSIVE_INTERVAL * * * * /usr/ccsp/tad/selfheal_aggressive.sh" >> $CRONTAB_FILE - + # Monitor resource_monitor.sh based on syscfg value RESOURCE_MONITOR_INTERVAL=$(syscfg get resource_monitor_interval) if [ -z "$RESOURCE_MONITOR_INTERVAL" ]; then From dcaeda85a41200f7487205c5950f5b8912e00c16 Mon Sep 17 00:00:00 2001 From: aj970 Date: Thu, 12 Mar 2026 10:47:22 +0000 Subject: [PATCH 2/2] Removing selfheal aggressive cron entry for XLE and Sky devices Signed-off-by: aj970 --- source/scripts/init/service.d/service_crond.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/scripts/init/service.d/service_crond.sh b/source/scripts/init/service.d/service_crond.sh index 8efc7b43..f6183c81 100755 --- a/source/scripts/init/service.d/service_crond.sh +++ b/source/scripts/init/service.d/service_crond.sh @@ -171,7 +171,7 @@ service_start () SELFHEAL_ENABLE=$(syscfg get selfheal_enable) if [ "$SELFHEAL_CRON_ENABLE" = "true" ] && [ "$SELFHEAL_ENABLE" = "true" ]; then echo_t "SelfHeal Cron is enabled" - if [ "$BOX_TYPE" != "WNXL11BWL" ] && [ "$BOX_TYPE" != "HUB4" ] && [ "$BOX_TYPE" != "SR213" ]; then + if [ "$BOX_TYPE" != "WNXL11BWL" ] || [ "$BOX_TYPE" != "HUB4" ] || [ "$BOX_TYPE" != "SR213" ]; then # Monitor selfheal_aggressive.sh based on syscfg value AGGRESSIVE_INTERVAL=$(syscfg get AggressiveInterval) if [ -z "$AGGRESSIVE_INTERVAL" ]; then