Index: trunk/MagicSoft/Mars/Changelog
===================================================================
--- trunk/MagicSoft/Mars/Changelog	(revision 7954)
+++ trunk/MagicSoft/Mars/Changelog	(revision 7955)
@@ -29,4 +29,15 @@
    * datacenter/scripts/insertdatasets:
      - improved logging
+
+   * datacenter/scripts/filesondisk:
+     - reduced output
+
+   * datacenter/scripts/checklogs:
+     - added (mails WARNs and ERRORs to $erradrs)
+
+   * datacenter/scripts/rmlocks:
+     - improved logging
+     - took removing out (reason: 12 hour limitation of condor is not 
+       working; instead mail)
 
    * datacenter/scripts/sourcefile:
Index: trunk/MagicSoft/Mars/datacenter/scripts/checklogs
===================================================================
--- trunk/MagicSoft/Mars/datacenter/scripts/checklogs	(revision 7955)
+++ trunk/MagicSoft/Mars/datacenter/scripts/checklogs	(revision 7955)
@@ -0,0 +1,55 @@
+#!/bin/sh
+#
+# ========================================================================
+#
+# *
+# * This file is part of MARS, the MAGIC Analysis and Reconstruction
+# * Software. It is distributed to you in the hope that it can be a useful
+# * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+# * It is distributed WITHOUT ANY WARRANTY.
+# *
+# * Permission to use, copy, modify and distribute this software and its
+# * documentation for any purpose is hereby granted without fee,
+# * provided that the above copyright notice appear in all copies and
+# * that both that copyright notice and this permission notice appear
+# * in supporting documentation. It is provided "as is" without express
+# * or implied warranty.
+# *
+#
+#
+#   Author(s): Daniela Dorner  08/2006 <mailto:dorner@astro.uni-wuerzburg.de>
+#
+#   Copyright: MAGIC Software Development, 2000-2006
+#
+#
+# ========================================================================
+#
+# This script is removing lock files which are older than 12 hours. 
+# 
+# Each process in the automatic analysis is writing a lock file. As these 
+# processes are launched with condor, they are stopped after 12 hours, if 
+# they are still running. In this case the lock files are not removed. 
+# 
+# By comparing the date of the lock file and the current date, the 
+# running time of a process is determined and if it is bigger than 12 
+# hours (which means that the process has been already kill by condor) the 
+# lock file is removed
+#
+
+source `dirname $0`/sourcefile
+printprocesslog "INFO starting $0"
+
+oldprocesslog=$processlogpath/process`date +%F --date="-1day"`.log
+
+if grep WARN $oldprocesslog >/dev/null
+then 
+   grep WARN $oldprocesslog | nail -s 'found warnings in '$oldprocesslog $erradrs
+fi
+
+if grep ERROR $oldprocesslog >/dev/null
+then 
+   grep ERROR $oldprocesslog | nail -s 'found errors in '$oldprocesslog $erradrs
+fi
+
+printprocesslog "INFO finished $0"
+
Index: trunk/MagicSoft/Mars/datacenter/scripts/filesondisk
===================================================================
--- trunk/MagicSoft/Mars/datacenter/scripts/filesondisk	(revision 7954)
+++ trunk/MagicSoft/Mars/datacenter/scripts/filesondisk	(revision 7955)
@@ -142,5 +142,5 @@
       path=`dirname $ccfile`
       path=`echo $path | sed -e 's/cc/caco/'`
-      cacofile=`find $path -name *$newrun*` 2>/dev/null
+      cacofile=`find $path -name *$newrun* 2>/dev/null`
       if [ "$cacofile" = "" ]
       then
Index: trunk/MagicSoft/Mars/datacenter/scripts/rmlocks
===================================================================
--- trunk/MagicSoft/Mars/datacenter/scripts/rmlocks	(revision 7954)
+++ trunk/MagicSoft/Mars/datacenter/scripts/rmlocks	(revision 7955)
@@ -50,6 +50,7 @@
    if [ $compdate -gt $filedate ]
    then 
-      printprocesslog "INFO removing file $file"
-      rm -v $file
+      printprocesslog "WARN lockfile $file is older than 12 hours"
+#      printprocesslog "INFO removing file $file"
+#      rm -v $file
       echo "date:  "$filedate
       echo "comp:  "$compdate
@@ -58,2 +59,4 @@
 done
 
+printprocesslog "INFO finished $0"
+
