#!/bin/sh
#
# seastar     Startup script for the seastar server
#
# chkconfig: 35 90 90
# description: seastar server can convert html to xml, especially for vertical search spiders

name=seastar
program=/usr/lib/${name}-2.2/${name}
pid=`cat /var/run/${name}.pid 2>/dev/null`
binfile=${name}.bin

export HOME=/

start() {
  status
  if [ $? -eq 1 ]
  then
     echo "${name} already started"
     return 
  fi
  $program &
}

stop() {
  status
  if [ $? -eq 0 ]
  then
     echo "${name} already stopped"
     return 
  fi
  kill -TERM $pid 2>/dev/null
}

status() {
  if [ "`pidof $binfile 2>/dev/null`" != "" ]
  then
     return 1
  else
     return 0
  fi
}

case "$1" in
        start)
                start
                ;;
        stop)
                stop
                ;;
        status)
                status
                if [ $? -eq 1 ]
                then
                  echo "${name} is running...."
                else
                  echo "${name} is stopped"
                fi
                ;;
        *)
                echo $"Usage: $0 {start|stop|status}"
                ;;
esac

exit 0
