]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGPP/PWGPPmacros/getCertificateBatch.sh
Removing leftover return
[u/mrichter/AliRoot.git] / PWGPP / PWGPPmacros / getCertificateBatch.sh
CommitLineData
876d7f48 1#
2# Pseudo code to test the all components in the train and make report on batch farm
3#
509f84fa 4
5#
6# 1. copy all task ans shell scirpts
7#
2bfe5463 8cp /u/miranov/AliRoot/trunk/PWGPP/PWGPPmacros/*.* .
509f84fa 9
10
11#
12# 2. Submit jobs for each macro - in separate directory
13#
14bqueue=alice-t3_8h
15workdir=`pwd`
876d7f48 16rm -rf test*
17for fmacro in `cat ConfigTask.txt`; do
18 amacro=`basename $fmacro`
19 dname=`echo $workdir/test$amacro | sed s_.C__`
20 mkdirhier $dname
21 cd $dname
22 #
2bfe5463 23 cp $workdir/runPWGPPTrain.C .
509f84fa 24 cp $workdir/*.sh .
25 cp $workdir/esd.list .
876d7f48 26 cp $workdir/ConfigTask.txt .
509f84fa 27 echo bsub -q $bqueue getCertificate.sh $amacro
28 bsub -q $bqueue getCertificate.sh $amacro esd.list
29 cd $workdir
30done
31
32#
33# 3. Wait
34#
598211da 35echo name/C:time/C > summaryTime.txt
36for a in `ls */summary.log` ; do echo $a `cat $a | grep SysInfoTime` >>summaryTime.txt ; done
509f84fa 37
598211da 38echo name/C: time/C > sumaryMem.txt
39for a in `ls */summary.log` ; do echo $a `cat $a | grep SysInfoMem` >>summaryMem.txt ; done