Index: trunk/DataCheck/Transfer/RsyncRawToISDC.sh
===================================================================
--- trunk/DataCheck/Transfer/RsyncRawToISDC.sh	(revision 17611)
+++ trunk/DataCheck/Transfer/RsyncRawToISDC.sh	(revision 17612)
@@ -17,4 +17,20 @@
 checklock 
 
+# stop transfer when less than 100 GB are left
+function check_scratch()
+{
+   diskusage2=( `df -P /scratch | grep scratch ` )
+   # check if more than X GB are left on /scratch
+   if [ ${diskusage2[3]} -lt 100000 ] 
+   then
+      printprocesslog "DISK less than 100 GB left on /scratch "
+      #echo "WARN less than 100 GB left on /scratch "
+      echo "WARN less than 100 GB left on /scratch " >> $logfile2 2>&1
+      finish
+   fi
+}
+
+check_scratch
+
 # get todo list
 gettodo 
@@ -22,4 +38,5 @@
 for (( s=0 ; s < $num ; s++ ))
 do
+   check_scratch
    night=${primaries[$s+$s]}
    runid=${primaries[$s+$s+1]}
