Update dsmon.sh

This commit is contained in:
2025-06-14 12:59:03 -05:00
parent 2d3c5d706f
commit 372908072f

View File

@@ -87,7 +87,7 @@ RUN(){
fi fi
} }
sleep="10s" sleep="1s"
CHECK(){ CHECK(){
rm -f /tmp/dscheck.* rm -f /tmp/dscheck.*
@@ -149,13 +149,7 @@ CHECK(){
fi fi
for hostname in "${hostnames_sort[@]}"; do for hostname in "${hostnames_sort[@]}"; do
until [ $(ls /tmp/dscheck.*.running 2>/dev/null | wc -l) -lt 12 ]; do tmp=tmp; done until [ $(ls /tmp/dscheck.*.running 2>/dev/null | wc -l) -lt 12 ]; do tmp=tmp; done
# RUN_CHECK ${hostname} > /tmp/dscheck.${hostname}.results & 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" &
done done
[ "${1}" != "report" ] && echo -e "${idsCL[LightGreen]}Done${idsCL[Default]}\n" [ "${1}" != "report" ] && echo -e "${idsCL[LightGreen]}Done${idsCL[Default]}\n"
@@ -215,6 +209,16 @@ RUNCHECK(){
} }
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} hostname=${1}
touch /tmp/dscheck.${hostname}.running touch /tmp/dscheck.${hostname}.running
hostid=${host_ids[$hostname]} hostid=${host_ids[$hostname]}