#/bin/bash
#set -x
stopsrc -s hdwr_svr 
#stopsrc -s hdwr_svr > /dev/null 2>&1

sleep 1
cnt=0
while  [ $cnt -lt 30 ]
do
    STOP_PID=`ps -efww | grep hdwr_svr | grep -v grep | awk '{print $2" "$3}'`
    if [ "$STOP_PID" != "" ]
    then
        sleep 1  
        let cnt=$cnt+1
    else
         break
    fi
done

if [ $cnt -ge 30 ]; then
    /bin/kill -9 $STOP_PID > /dev/null 2>&1
fi

startsrc -s hdwr_svr 
#startsrc -s hdwr_svr > /dev/null 2>&1
