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
}
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]}