From 49917513707e5f536de74714c4ef59618b3bc9ed Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Thu, 6 Jul 2023 20:55:47 -0500 Subject: [PATCH] Update dsmon.sh --- dsmon.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/dsmon.sh b/dsmon.sh index 58df75a..1194d17 100755 --- a/dsmon.sh +++ b/dsmon.sh @@ -357,12 +357,19 @@ GETCRONTAB(){ echo "No user password specified" fi } +FIXCRONTAB(){ + crontab -l | grep -v 'dsmon hdd' | crontab - + crontab -l | grep -v 'dsmon sys' | crontab - + (crontab -l ; echo "$(($RANDOM % 59)) */1 * * * /usr/local/bin/dsmon hdd >/dev/null 2>&1")| crontab - + (crontab -l ; echo "*/5+$(($RANDOM % 4)) * * * * /usr/local/bin/dsmon sys >/dev/null 2>&1")| crontab - +} case $action in check) CHECK ${2};; setupssh) SETUPSSH;; get-crontabs) GETCRONTABS ${2};; get-crontab) GETCRONTAB ${2};; + fix-crontab) FIXCRONTAB;; run) RUN ${2};; runcmd) RUNCMD ${2} ${3} ${4} ${5} ${6} ${7} ${8} ${9} ${10} ${11};; update);;