diff --git a/source/scripts/init/service.d/service_crond.sh b/source/scripts/init/service.d/service_crond.sh index 33b9757f..0d84d277 100755 --- a/source/scripts/init/service.d/service_crond.sh +++ b/source/scripts/init/service.d/service_crond.sh @@ -171,13 +171,15 @@ 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)