#!/bin/sh
#
# runRtd - start server, then rtd, wait, when rtd exits, kill server.
#
GetNamedProcIds()
{
  ps -e | awk -v mypid=$$ -v pname=$1 '$NF~pname { if ($1 != mypid) print $1 }'
}
# start the server
$VLTROOT/bin/rtdServer &
# run rtd in the forground
$VLTROOT/bin/rtd 
# kill the rtdServer after rtd has exited
pids=`GetNamedProcIds "rtdServer"`
if [ "X$pids" != "X" ]; then 
  kill $pids 1>/dev/null 2>&1 
fi 

