Index: trunk/MagicSoft/Mars/datacenter/scripts/linkmc
===================================================================
--- trunk/MagicSoft/Mars/datacenter/scripts/linkmc	(revision 7448)
+++ trunk/MagicSoft/Mars/datacenter/scripts/linkmc	(revision 7452)
@@ -183,4 +183,11 @@
       continue
    fi
+
+   cont=`echo $dir | cut -d/ -f6`
+   if [ "$cont" == "" ]
+   then
+      continue
+   fi
+
    date=`echo $dir | cut -c 22-25,27,28,30,31`
 # workaround due to 5digit runnumber for data with runnumber < 35487
Index: trunk/MagicSoft/Mars/datacenter/scripts/rmlocks
===================================================================
--- trunk/MagicSoft/Mars/datacenter/scripts/rmlocks	(revision 7448)
+++ trunk/MagicSoft/Mars/datacenter/scripts/rmlocks	(revision 7452)
@@ -34,18 +34,12 @@
 for file in ${files[@]}
 do 
-   filedate=`date +%H -r $file`
-   now=`date +%H`
-   compdate=`expr $now - 13 + 24`
-#   echo "date: "$filedate
-#   echo "now: " $now
-#   echo "comp: " $compdate
-   filedate2=`expr $filedate + 24`
-   
-   if [ $compdate -gt $filedate2 ] || [ $filedate -gt $now ]
+   filedate=`date +%Y%j%H%M -r $file`
+   #date to compare: now - 12hours
+   compdate=`date +%Y%j%H%M --date="-12hour"`
+
+   if [ $compdate -gt $filedate ]
    then 
       rm -v $file
       echo "date:  "$filedate
-      echo "date2: "$filedate2
-      echo "now:   "$now
       echo "comp:  "$compdate
       date
