Update dsmon.sh
This commit is contained in:
7
dsmon.sh
7
dsmon.sh
@@ -357,12 +357,19 @@ GETCRONTAB(){
|
|||||||
echo "No user password specified"
|
echo "No user password specified"
|
||||||
fi
|
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
|
case $action in
|
||||||
check) CHECK ${2};;
|
check) CHECK ${2};;
|
||||||
setupssh) SETUPSSH;;
|
setupssh) SETUPSSH;;
|
||||||
get-crontabs) GETCRONTABS ${2};;
|
get-crontabs) GETCRONTABS ${2};;
|
||||||
get-crontab) GETCRONTAB ${2};;
|
get-crontab) GETCRONTAB ${2};;
|
||||||
|
fix-crontab) FIXCRONTAB;;
|
||||||
run) RUN ${2};;
|
run) RUN ${2};;
|
||||||
runcmd) RUNCMD ${2} ${3} ${4} ${5} ${6} ${7} ${8} ${9} ${10} ${11};;
|
runcmd) RUNCMD ${2} ${3} ${4} ${5} ${6} ${7} ${8} ${9} ${10} ${11};;
|
||||||
update);;
|
update);;
|
||||||
|
|||||||
Reference in New Issue
Block a user