From d4ed4768999ee72d957f132c791e661543c1d437 Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Tue, 4 Jul 2023 22:50:45 -0500 Subject: [PATCH] Update dsmon.sh --- dsmon.sh | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/dsmon.sh b/dsmon.sh index cc2c9ea..4306a35 100755 --- a/dsmon.sh +++ b/dsmon.sh @@ -349,12 +349,13 @@ GETCRONTAB(){ nmip= fi - while read host hostname; do - if [ "${host}" != "host" ]; then - echo ":: $host - $hostname" - fi - done <<< $(MYSQL_PWD="sysmoninsert" mysql -h mysqldb.scity.us -P 3306 -u sysmoninsert -e "SELECT host,hostname FROM servermonitor.hosts WHERE id=${SERVERMON_ID} ORDER BY host ASC") - + if [ "${nmip}" != "" ]; then + while read host hostname; do + if [ "${host}" != "host" ]; then + crontab -l | sshpass -p${1} ssh -o 'StrictHostKeyChecking no' nm_crontab_user@${nmip} "cat > ${DS_CRONTAB_FOLDER}/${host}.crontab" + fi + done <<< $(MYSQL_PWD="sysmoninsert" mysql -h mysqldb.scity.us -P 3306 -u sysmoninsert -e "SELECT host,hostname FROM servermonitor.hosts WHERE id=${SERVERMON_ID} ORDER BY host ASC") + fi # [ "${nmip}" != "" ] && crontab -l | sshpass -p${1} ssh -o 'StrictHostKeyChecking no' nm_crontab_user@${nmip} "cat > ${DS_CRONTAB_FOLDER}/${hostname}.crontab"