#!/sbin/sh # # Return pid of process in variable "pid" # pidproc() { pid=`/usr/bin/ps -e | /usr/bin/grep $1 | /usr/bin/sed -e 's/^ *//' -e 's/ .*//'` } # # Kill process(es) # killproc() { pidproc $1 [ "$pid" != "" ] && kill -9 $pid } case "$1" in 'start') PATH=$PATH:/usr/symcli/bin . /usr/emc/ECC/symmappsrc.sh SYMMLIST="184700037" for SYMM in $SYMMLIST do echo "Starting Symmetrix Poller for $SYMM ..." /usr/emc/ECC/bin/symmpoll $SYMM & done ;; 'stop') killproc symmpoll ;; *) echo "Usage: /etc/init.d/symmpoll { start | stop }" ;; esac exit 0