From 372908072f5f5526515432368037df033691f8cc Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Sat, 14 Jun 2025 12:59:03 -0500 Subject: [PATCH] Update dsmon.sh --- dsmon.sh | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/dsmon.sh b/dsmon.sh index 60e73f1..229f40e 100755 --- a/dsmon.sh +++ b/dsmon.sh @@ -87,7 +87,7 @@ RUN(){ fi } -sleep="10s" +sleep="1s" CHECK(){ rm -f /tmp/dscheck.* @@ -149,13 +149,7 @@ CHECK(){ fi for hostname in "${hostnames_sort[@]}"; do until [ $(ls /tmp/dscheck.*.running 2>/dev/null | wc -l) -lt 12 ]; do tmp=tmp; done - # RUN_CHECK ${hostname} > /tmp/dscheck.${hostname}.results & - - echo "#!/bin/bash -/usr/local/bin/dsmon runcheck \"${hostname}\"" > /tmp/run_check_${hostname}.sh -chmod +x /tmp/run_check_${hostname}.sh -/tmp/run_check_${hostname}.sh > "/tmp/dscheck.${hostname}.results" & - + RUN_CHECK ${hostname} > /tmp/dscheck.${hostname}.results & done [ "${1}" != "report" ] && echo -e "${idsCL[LightGreen]}Done${idsCL[Default]}\n" @@ -214,7 +208,17 @@ RUNCHECK(){ RUN_CHECK ${1} } -RUN_CHECK(){ +RUN_CHECK() { + touch /tmp/dscheck.${hostname}.running + echo ">>> DEBUG START <<<" + echo "Hostname is: $1" + echo -e "Line1\nLine2\nLine3" + echo ">>> DEBUG END <<<" +mv /tmp/dscheck.${hostname}.running /tmp/dscheck.${hostname}.done + +} + +RUN_CHECK2(){ hostname=${1} touch /tmp/dscheck.${hostname}.running hostid=${host_ids[$hostname]}