#!/bin/sh
# The port we run on
PORT=4040
# The name of the angel
ANGEL=angel
# The name of the server
SERVER=excel
# The location of all the files
PATHDIR="/home/users/athan/excel/"
# Name of a file to log info to
BOOTERROR=boot-script.log
cd $PATHDIR/bin
#If the angel and the server are BOTH down, then rerun the angel.
if [ "`ps -x|egrep '$ANGEL'|egrep 4242|egrep -v egrep`" = "" ]; then
if [ "`ps -x|egrep '$SERVER'|egrep 4242|egrep -v egrep`" = "" ]; then
angel &
exit 0
fi
fi
#If the angel and the server are both UP, exit
if [ "`ps -x|egrep '$ANGEL'|egrep 4242|egrep -v egrep`" != "" ]; then
echo 4.1
if [ "`ps -x|egrep '$SERVER'|egrep 4242|egrep -v egrep`" != "" ]; then
# echo both alive
exit 0
fi
fi
#If one or the other is down, send error.
#echo "+++++" >> $PATHDIR/BOOTERROR
#echo "Boot failed because either the $ANGEL or the server was already alive" >> \
#$PATHDIR/BOOTERROR
#echo `date` >> $PATHDIR/BOOTERROR
#echo "Error is :" >> $PATHDIR/BOOTERROR
if [ "`ps -x|egrep '$ANGEL'|egrep 4242|egrep -v egrep`" != "" ]; then
# echo "Angel ALIVE" >> $PATHDIR/BOOTERROR
fi
if [ "`ps -x|egrep '$SERVER'|egrep 4242|egrep -v egrep`" != "" ]; then
# echo "Server ALIVE" >> $PATHDIR/BOOTERROR
fi