

case "$1" in

'start')
   if [ -x $SYSMOND ]
   then
      SYSMONPID=`ps $PSFLAGS | grep $SYSMOND | grep -v grep | \
                 awk 'BEGIN { ORS = " " } { print $2 }'`
      if [ -z "$SYSMONPID" ]
      then
         echo "starting system load monitor"
         $SYSMOND $OPTMACH $OPTPORT $OPTSLEEP >/dev/null 2>&1 &
      else
         echo "system load monitor is already up"
      fi
   else
      echo "system load monitor is not executable"
   fi
   ;;

'stop')
   if [ -x $SYSMOND ]
   then
      SYSMONPID=`ps $PSFLAGS | grep $SYSMOND | grep -v grep | \
                 awk 'BEGIN { ORS = " " } { print $2 }'`
      if [ -n "$SYSMONPID" ]
      then
         echo "killing system load monitor"
         kill $SYSMONPID
      fi
   else
      echo "system load monitor is not executable"
   fi
   ;;

*)
   echo "Usage: $0 { start | stop }"
   exit 1
   ;;

esac
