diff --git a/source/scripts/init/service.d/service_crond.sh b/source/scripts/init/service.d/service_crond.sh index 33b9757f..f6183c81 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