Index: trunk/MagicSoft/Mars/datacenter/scripts/processmcsequences
===================================================================
--- trunk/MagicSoft/Mars/datacenter/scripts/processmcsequences	(revision 7477)
+++ trunk/MagicSoft/Mars/datacenter/scripts/processmcsequences	(revision 7486)
@@ -33,26 +33,18 @@
 
 user=`whoami`
+program=processmcsequences
 source /home/$user/Mars/datacenter/scripts/sourcefile
 
 set -C
 
-scriptlogpath=$logpath/run/processmcsequences/`date +%Y/%m/%d`
+scriptlogpath=$logpath/run/$program/`date +%Y/%m/%d`
 makedir $scriptlogpath
-scriptlog=$scriptlogpath/processmcsequences`date +%F-%H-%M-%S`.log
+scriptlog=$scriptlogpath/$program`date +%F-%H-%M-%S`.log
 
 date >> $scriptlog 2>&1
 
 # check if script is already running
-lockfile=$lockpath/lock-processmcsequences.txt
-date > $lockfile >> $scriptlog 2>&1 
-checklock0=$?
-case $checklock0 in 
-    0)   echo "checklock0=$checklock0 -> continue " >> $scriptlog 2>&1;;
-    1)   echo "checklock0=$checklock0 -> file exists " >> $scriptlog 2>&1
-         echo "-> processmcsequences is running -> exit" >> $scriptlog 2>&1
-         date  >> $scriptlog 2>&1
-         exit;;
-    *)   echo "checklock0=$checklock0 -> something went completely wrong" >> $scriptlog 2>&1;;
-esac
+lockfile=$lockpath/lock-$program.txt
+checklock  >> $scriptlog 2>&1
 
 mcpath=/montecarlo/rawfiles
