#!/bin/sh

database=$FAT_DB
computers=$FAT_HUB

dtsxinit

echo
echo starting multimon.py and lux.py at `date`
echo

cd /mnt/data/testdaq/Results/LUX
mkdir $1$2
cd $1$2

nohup ~/bin/multimon.py -H ${database} -S normalFAT -o $HOME/Results/LUX/$1$2 ${computers} &
echo Multimon started, waiting 10 seconds to start optics
sleep 10
echo 'starting lux'
echo "LUX "  | mail $FAT_OPERATOR -s "LUX starting for $1$2"
nohup $HOME/bin/lux-hagar.py  -o $HOME/Results/LUX/$1$2 &
a=1
send=0
ndoms=0
while [ $a != 0 ]; do
	sleep 30
	a=`ps -ef |grep lux.py | grep -v grep -c`
	files=`ls -ltr |grep xml -c`
	nfiles=`find * -mmin -1 -maxdepth 0 | grep moni -c`
	let ndoms=$FAT_NDOMS+2	
	if [ $nfiles != $ndoms ]; then
		echo "missing files ! erroer"
		if [ $send != 1 ]; then	
			echo "a file wsa not updated in lux" | mail $FAT_OPERATOR -s "lux error"
			let send=1
		fi
	fi
#	echo proc= $a doms=$nfiles
done

echo 'lux ended, Waiting a abit'
echo "LUX ended for $1$2, moving to multimon" | mail $FAT_OPERATOR -s "lux ended for $1$2, moving to multimon"

sleep 30
echo 'moving multimon output to different directory, restarinfg monitoring'
killall multimon.py
multimon-wrapper-fat $1 $2 & 
		

