#!/bin/sh # # 3dm2: Starts the 3ware daemon # # Author: Michael Benz # # chkconfig: 345 40 60 # description: Start the 3dm2 application which logs the current state # of the 3ware DiskSwitch controller card, and then polls # for state changes. # # processname: 3dm2 # config: /etc/3dm2/3dm2.conf daemon=start-stop-daemon # Source function library. #. /etc/rc.d/init.d/functions RETVAL=0 TDM_SBIN=/usr/sbin # See how we were called. case "$1" in start) echo -n "Starting 3ware DiskSwitch daemon: " $daemon --start --exec $TDM_SBIN/3dm2 echo "." ;; stop) echo -n "Stopping 3ware DiskSwitch daemon: " $daemon --stop --exec $TDM_SBIN/3dm2 echo "." sleep 2 ;; status) status 3dm2 RETVAL=$? ;; restart) $0 stop $0 start ;; *) echo "Usage: $0 {start|stop|status|restart}" exit 1 esac exit $RETVAL