#!/bin/bash
### SET RUN DIRECTORY TO THAT OF THIS FILE

if [[ -z $1 ]]
then
exit
fi

#use brute force no generalziability

cd /home/tj/drjack/RASP/RUN
SCRIPTDIR=$(pwd)

echo $SCRIPTDIR

### SET MODEL ARGUMENTS
SITEARG=`echo $1 | tr '[a-z]' '[A-Z]'`
sitearg=`echo $1 | tr '[A-Z]' '[a-z]'`

echo "Running $0" 1>>$SCRIPTDIR/rasp.$sitearg.printout >&1
#***********************************************tjo addtions ************************************************
# run this in the background and the next domain should start immediately
# could be an external file run.site.post.rasp but then $SITEARG would have to be regenerated etc.
# since this is a script, we can run anything at its end.
# so run the upload script from here and touch a file upload complete file
#touch /home/tj/drjack/RASP/RUN/done_rasp.$SITEARG
# uploading images is now handled by HOOK in rasp.pl see /LOCAL 
# so they should all be uploaded by now.

$SCRIPTDIR/wronggrids $SITEARG &

#/home/tj/drjack/RASP/UTIL/getlapse ${SITEARG}   >>rasp.${sitearg}.printout >&1

#echo " " >>rasp.${sitearg}.printout
#echo "New ${sitearg} Blipspots being generated." >>rasp.${sitearg}.printout
echo "New $sitearg Blipspots being generated." >>$SCRIPTDIR/rasp.$sitearg.printout
/home/tj/drjack/RASP/UTIL/getblipspots $SITEARG    >>$SCRIPTDIR/rasp.$sitearg.printout  #create the blipspots made possible by this run
#echo "/home/tj/drjack/RASP/UTIL/getblipspots $SITEARG"    >/dev/null   #create the blipspots made possible by this run

echo "New Windgrams being generated for $SITEARG sites." 1>>$SCRIPTDIR/rasp.$sitearg.printout
#/home/tj/drjack/RASP/UTIL/getwindgrams $SITEARG   >>$SCRIPTDIR/rasp.$sitearg.printout >&1
/home/tj/drjack/RASP/UTIL/getwindgramtj  $SITEARG   >>$SCRIPTDIR/rasp.$sitearg.printout >&1


#exit
echo " " >>$SCRIPTDIR/rasp.$sitearg.printout
echo "Special FtEbey Blipspots being generated." >>$SCRIPTDIR/rasp.$sitearg.printout
/home/tj/drjack/RASP/UTIL/getebey      &>/dev/null #>rasp.${sitearg}.printout >&1            #since ebey is in many domains, run it now so whidbeymos can be up to date
#pick up any race conditions and plot them  may have different variables than the original run tjo
echo " " >>$SCRIPTDIR/rasp.$sitearg.printout
echo "plotmissing is checking for and plotting unplotted times in $SITEARG. " >>$SCRIPTDIR/rasp.$sitearg.printout
echo " " >>$SCRIPTDIR/rasp.$sitearg.printout
/home/tj/drjack/RASP/RUN/plotmissing $SITEARG >> $SCRIPTDIR/rasp.$sitearg.printout >&1
echo " " >>$SCRIPTDIR/rasp.$sitearg.printout
echo "plotmissing is checking for and plotting unplotted times from $SITEARG-WINDOW. " >>$SCRIPTDIR/rasp.$sitearg.printout
#echo "sitearg = $sitearg " #>>rasp.${sitearg}.printout
#echo "bracketed = ${sitearg} " #>>rasp.${sitearg}.printout
/home/tj/drjack/RASP/RUN/plotmissing $SITEARG-WINDOW  >>$SCRIPTDIR/rasp.$sitearg.printout >&1
echo " " >>$SCRIPTDIR/rasp.$sitearg.printout
echo " " >>$SCRIPTDIR/rasp.$sitearg.printout
echo "Really finished with $1  --  $SITEARG now" >>$SCRIPTDIR/rasp.$sitearg.printout
echo " " >>$SCRIPTDIR/rasp.$sitearg.printout
echo " " >>$SCRIPTDIR/rasp.$sitearg.printout

### mv $SCRIPTDIR/rasp.$sitearg.stdout $SCRIPTDIR/rasp.$sitearg.uploads
touch $SCRIPTDIR/done_runons_$1_w
getrss $SITEARG
exit

