#!/bin/bash
#chkconfig: 35 99 99
# description: stor_agent
# MPD, 11/9/2003'
### BEGIN INIT INFO' 
# Provides: stor_agent
# Required-Start:   $local_fs $network
# X-UnitedLinux-Should-Start:
# Required-Stop:    $local_fs $network
# X-UnitedLinux-Should-Stop:'
# Default-Start:    3 5
# Default-Stop:     0 1 2 6
# Short-Description: Storage Management Agent 
# Description:      Storage Management Agent
### END INIT INFO'
                                                                
PATH=$PATH:/usr/StorMan/jre/bin
export PATH
                                                                
start() {
  echo "starting Adaptec Storage Manager agent ..."
  kill `ps axwww | grep java | grep StorMan | grep ManagementAgent | awk '{print $1}'` 1>/dev/null 2>&1
  sleep 2
  kill -9 `ps axwww | grep java | grep StorMan | grep ManagementAgent | awk '{print $1}'` 1>/dev/null 2>&1
  sh /usr/StorMan/StorAgnt.sh >/dev/null 2>&1 &
  sleep 1
  echo
}

                                                                
stop() {
  echo "stopping Adaptec Storage Manager agent ..."
  kill `ps axwww | grep java | grep StorMan | grep ManagementAgent | awk '{print $1}'` 1>/dev/null 2>&1
  sleep 2
  kill -9 `ps axwww | grep java | grep StorMan | grep ManagementAgent | awk '{print $1}'` 1>/dev/null 2>&1
  sleep 1
  echo
}
                                                                
case "$1" in
  start)
      start
  ;;
  stop)
      stop
  ;;
  restart|reload)
      stop
      start
  ;;
  *)
      echo $"Usage: $0 {start|stop|restart}"
      exit 1
  esac
exit 0
                                                                
                                                                

