File: //usr/local/MegaRAID Storage Manager/vmware40/mrmonitor
#!/bin/sh
#
# Monitor This shell script takes care of starting and stopping
# Monitor.
#
# chkconfig: 2345 35 35
# description: Monitor Daemon
# processname: Monitor
. /etc/init.d/msm_profile
MONITOR_PID_FILE=/var/run/mrmonitord.pid
MONITOR_HOME=/usr/local/bin
LD_LIBRARY_PATH=/var/pegasus/lib:/opt/lsi/Apache:/opt/lsi/Pegasus:/opt/lsi/openssl
export LD_LIBRARY_PATH
if [ ! -f $MONITOR_HOME/mrmonitord ]
then
echo "Monitor startup: cannot start"
exit 1
fi
case "$1" in
start)
# Start daemons.
echo -n "Starting Monitor: "
rm $MONITOR_PID_FILE 1>/dev/null 2>&1
$MONITOR_HOME/mrmonitord >/var/log/mrmonitord.debug 2>&1
sleep 1
if [ ! -f $MONITOR_PID_FILE ]
then
exit 1
fi
;;
stop)
# Stop daemons.
echo -n "Shutting down Monitor: "
$MONITOR_HOME/mrmonitord -stop
;;
restart|reload)
$0 stop
$0 start
RETVAL=$?
;;
*)
echo "Usage: mrmonitor {start|stop|restart}"
exit 1
esac
exit 0