#!/bin/sh



SHOWPROCESSES=`ps auwx | grep [e]sjob`
X="y"
echo "$SHOWPROCESSES" 
if [ "$SHOWPROCESSES" = "" ];then
    echo No JOB server is running
    exit

    else
    echo "yes"
fi


#
# Which echo?
#
if [ -x /bin/echo ];then
  ECHO="/bin/echo"
else
  if [ -x /usr/bin/echo ];then
    ECHO="/usr/bin/echo"
  else
    cat <<EOF
Cannot find the echo command
EOF
  exit 1
  fi
fi
$ECHO "WARNING If you have more than two processes listed above "
$ECHO "WARNING it indicates that there are clients currently connected"
$ECHO "WARNING to the running job server"
$ECHO "Do you want to kill these jobserver processes (y/n) [n]: "
answer="haha"
while [ "$answer" != "" -a "$answer" != "n" -a "$answer" != "y" ]
do
  read answer
  if [ "$answer" = "" ];then
    answer="n"
  fi
  if [ "$answer" = "y" ];then
    processes=`ps auwx | grep [e]sjobserver | awk '{print $2}'`

    echo $processes
    kill -1 $processes
    if [ $? -eq 0 ];then
      sleep 5
      $ECHO "JOB Server processes terminated"
    fi
    exit 99
  fi
done



