Index: trunk/DataCheck/Processing/CheckAuxFilesAvail.sh
===================================================================
--- trunk/DataCheck/Processing/CheckAuxFilesAvail.sh	(revision 13048)
+++ trunk/DataCheck/Processing/CheckAuxFilesAvail.sh	(revision 13048)
@@ -0,0 +1,58 @@
+#!/bin/sh
+#
+
+source `dirname $0`/../Sourcefile.sh
+printprocesslog "INFO starting $0"
+program=CheckAuxFilesAvail
+step=AuxFilesAvailISDC
+
+set -C
+
+# check if script is already running
+lockfile=$lockpath/lock-$program.txt
+checklock 
+
+# get todo list
+gettodo 
+
+
+for (( s=0 ; s < $num ; s++ ))
+do
+   night=${primaries[$s]}
+   
+   setstatus "start" 
+
+   auxpath=$auxdata"/"`echo $night | cut -c 1-4`/`echo $night | cut -c 5-6`/`echo $night | cut -c 7-8`
+   drivefile=$auxpath/$night".DRIVE_CONTROL_TRACKING_POSITION.fits"
+   weatherfile=$auxpath/$night".MAGIC_WEATHER_DATA.fits"
+   ratesfile=$auxpath/$night".FTM_CONTROL_TRIGGER_RATES.fits"
+   temperaturefile=$auxpath/$night".FSC_CONTROL_TEMPERATURE.fits"
+   humidityfile=$auxpath/$night".FSC_CONTROL_HUMIDITY.fits"
+
+   test -e $drivefile 
+   check1=$?
+   test -e $weatherfile 
+   check2=$?
+   test -e $ratesfile 
+   check3=$?
+   test -e $temperaturefile 
+   check4=$?
+   test -e $humidityfile 
+   check5=$?
+   
+   totalcheck=`echo $check1 + $check2 + $check3 + $check4 + $check5 | bc -l`
+   totalcheck2=${check1}${check2}${check3}${check4}${check5}
+
+   case $totalcheck in
+      0)   printprocesslog "INFO found auxfiles for night "$night"."
+           ;;
+      *)   printprocesslog "WARN "$totalcheck" auxiliary files missing ("$totalcheck2") for night "$night"."
+           check=$totalcheck2
+           ;;
+   esac
+
+   setstatus "stop" 
+done
+
+finish 
+
Index: trunk/DataCheck/Processing/CheckRawFilesAvail.sh
===================================================================
--- trunk/DataCheck/Processing/CheckRawFilesAvail.sh	(revision 13048)
+++ trunk/DataCheck/Processing/CheckRawFilesAvail.sh	(revision 13048)
@@ -0,0 +1,42 @@
+#!/bin/sh
+#
+
+source `dirname $0`/../Sourcefile.sh
+printprocesslog "INFO starting $0"
+program=CheckRawFilesAvail
+step=RawFileAvailISDC
+
+set -C
+
+# check if script is already running
+lockfile=$lockpath/lock-$program.txt
+checklock 
+
+# get todo list
+gettodo 
+
+
+for (( s=0 ; s < $num ; s++ ))
+do
+   night=${primaries[$s+$s]}
+   runid=${primaries[$s+$s+1]}
+   
+   setstatus "start" 
+
+   rawfile=$rawdata/`echo $night | cut -c 1-4`/`echo $night | cut -c 5-6`/`echo $night | cut -c 7-8`/$night"_"`printf %03d $runid`".fits.gz"
+   test -e $rawfile 
+   check1=$?
+
+   case $check1 in
+      1)   printprocesslog "WARN "$rawfile" missing."
+           check=$check1
+           ;;
+      0)   printprocesslog "INFO found rawfile "$rawfile
+           ;;
+   esac
+
+   setstatus "stop" 
+done
+
+finish 
+
