#!/usr/bin/ksh export NVCHOME="/opt/OSInc" NVCPID=`ps -ef|grep -v " grep "|grep "brassd -access ug -wbufnum 8192"|awk '{print $2}'` echo NVCPID is $NVCPID if [ $NVCPID ]; then echo "NVCPID is $NVCPID, killing"; kill -9 $NVCPID; else echo "brassd not running"; fi NVCPID=`ps -ef|grep -v " grep "|grep "$NVCHOME/bin/ncserver"|awk '{print $2}'` echo NVCPID is $NVCPID if [ $NVCPID ]; then echo "NVCPID is $NVCPID, killing"; kill -9 $NVCPID; else echo "ncserver not running"; fi $NVCHOME/bin/ncstart /dev/null 2>&1 & sleep 20 EXITSTAT=0; NVCCOUNT=`ps -ef|grep -v " grep "|grep "$NVCHOME/bin/ncserver"|wc -l` echo NVCCOUNT is $NVCCOUNT if [ $NVCCOUNT -eq 1 ]; then echo "one ncserver running, good"; else echo "not one ncserver running, bad"; EXITSTAT=1; fi NVCCOUNT=`ps -ef|grep -v " grep "|grep "brassd -access ug -wbufnum 8192"|wc -l` echo NVCCOUNT is $NVCCOUNT if [ $NVCCOUNT -eq 1 ]; then echo "one brassd running, good"; else echo "not one brassd running, bad"; EXITSTAT=1; fi exit $EXITSTAT