diff options
Diffstat (limited to 'contrib/package/freifunk-watchdog/src/watchdog.c')
-rw-r--r-- | contrib/package/freifunk-watchdog/src/watchdog.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/contrib/package/freifunk-watchdog/src/watchdog.c b/contrib/package/freifunk-watchdog/src/watchdog.c index 12d4badec..b431b6dae 100644 --- a/contrib/package/freifunk-watchdog/src/watchdog.c +++ b/contrib/package/freifunk-watchdog/src/watchdog.c @@ -318,16 +318,18 @@ static int do_daemon(void) /* Wifi restart required? */ - if( restart_wifi > 0 ) + if( restart_wifi >= HYSTERESIS ) { restart_wifi = 0; + syslog(LOG_WARNING, "Restarting wireless"); EXEC(WIFI_ACTION); } /* Cron restart required? */ - if( restart_cron > 0 ) + if( restart_cron >= HYSTERESIS ) { restart_cron = 0; + syslog(LOG_WARNING, "Restarting crond process"); EXEC(CRON_ACTION); } |