dtr/workers/checker/worker.sh

31 lines
778 B
Bash
Executable File

#!/bin/bash
if [[ "$counter5" == '' ]]; then
counter5=5
else
counter5=$((counter5+1))
fi
if [[ "$counter30" == '' ]]; then
counter30=30
else
counter30=$((counter30+1))
fi
source "${cfg[namespace]}/code/ping.sh" every_1min
source "${cfg[namespace]}/code/req.sh" every_1min
source "${cfg[namespace]}/code/port.sh" every_1min
if [[ $counter30 == 30 ]]; then
source "${cfg[namespace]}/code/ping.sh" every_30min
source "${cfg[namespace]}/code/req.sh" every_30min
source "${cfg[namespace]}/code/port.sh" every_30min
counter30=0
fi
if [[ $counter5 == 5 ]]; then
source "${cfg[namespace]}/code/ping.sh" every_5min
source "${cfg[namespace]}/code/req.sh" every_5min
source "${cfg[namespace]}/code/port.sh" every_5min
counter5=0
fi
source "${cfg[namespace]}/code/notify.sh"