-
VOS30002120 Watchdong Service下载
资源介绍
Create Files in Linux for Watchdog : mbx3000 auto start.
Run Below Command :
cd /etc
vi check5.sh
(Press i and paste the below 6 lines in this file)
#!/bin/bash
while true
do
/etc/voscheck.sh
sleep 1
done
-----------------------------------
Press Esc button and write :wq
Save this above file
chmod 755 check5.sh
cd /etc
vi mbx3000.sh
(Press i and paste the below 2 lines in this file)
#!/bin/bash
service mbx3000d start
------------------------------------------
Press Esc button and write :wq
Save this above file
chmod 755 mbx3000.sh
cd /etc
vi voscheck.sh
(Press i and paste the below lines in this file)
#!/bin/bash
#
# watchdog
NAME=mbx3000
START=/etc/mbx3000.sh
NOTIFY=your email id
NOTIFYCC=your email id
GREP=/bin/grep
PS=/bin/ps
NOP=/bin/true
DATE=/bin/date
MAIL=/bin/mail
RM=/bin/rm
$PS -ef|$GREP -v grep|$GREP $NAME >/dev/null 2>&1
case "$?" in
0)
# It is running in this case so we do nothing.
$NOP
;;
1)
echo "$NAME is NOT RUNNING. Starting $NAME and sending notices."
$START 2>&1 >/dev/null &
NOTICE=/tmp/watchdog.txt
echo "$NAME was not running and was started on `$DATE`" > $NOTICE
$MAIL -n -s "watchdog notice" -c $NOTIFYCC $NOTIFY < $NOTICE
$RM -f $NOTICE
;;
esac
exit
--------------------------------------------------------------------------
Press Esc button and :wq
Save this above file
chmod 755 voscheck.sh
After complete above things
Please run below command
nohup /etc/check5.sh &
Now just press close on ssh connection.
Thats it watchdog service is on your server.