#!/bin/sh
########################################################################
# Begin $/opt/midas/bin/restart_pandad
#
# Description : Restart pandad process to aid re-discovery after re-booting AMUs
#
# Authors     : RAB
#
# Version     : 00.00
#
# Notes       : none.
#
########################################################################


#
# Kill Pandad
#
echo "Terminate pandad"
PANDAD_PROCESS=`ps -AH | grep "pandad" | cut -b1-6`
echo $PANDAD_PROCESS
if [ "${PANDAD_PROCESS}" != "" ]; then
	#
	# Attempt to kill 
	#

	# ... attempt to kill
	kill -9 ${PANDAD_PROCESS}
	# ... wait for it to die
	sleep 3

	PANDAD_PROCESS=`ps -AH | grep "pandad" | sed "s/ ?.*//"`
	if [ "${PANDAD_PROCESS}" = "" ]; then
		echo "> successfully stopped pandad"
		echo
	else
		echo "ERROR: FAILED TO TERMINATE PANDAD"
		echo
		exit
	fi

else
	# Pandad is not running.
	echo "> pandad is not currently running"
	echo
fi

#
# Restart Pandad
#
./pandad -d &

exit
