more secure string operations
[u/mrichter/AliRoot.git] / TPC / scripts / submitCalibJob.sh
1 #!/bin/sh
2
3 # 1 argument      - start file
4 # 2 argument      - number of files
5 # 3 argument      - input file list
6 # 4 argument      - run number used for ConfigOCDB
7
8 fstart=$1
9 fend=$2
10 cdbrun=$(echo $4 | sed 's|^0*||')
11 run=$4
12 echo $1   $2  $3 $4
13
14 echo Hallo world
15 echo Hostname $HOSTNAME
16 echo RUN $4
17 df /tmp
18 source ../balice.sh
19 source ../alienSetup.sh
20
21
22 mkdir $1_$2
23 cp *.C $1_$2 
24 cd $1_$2
25 cp $3 esd.txt
26 #
27 #
28 #
29 dname=`basename \`pwd\``
30 basename=`pwd`/
31 tmpname=/tmp/$USER/$run/$dname
32 mkdirhier $tmpname
33 rm -rf  $tmpname/*
34 cp * $tmpname/
35 ls -al $tmpname
36 cd $tmpname
37 echo Working directory  $tmpname
38
39
40 echo start aliroot
41 echo command aliroot -q -b CalibrateTPC.C\($fstart,$fend,$cdbrun\)
42 echo PWD `pwd`
43 echo 00000000000000000000000000000000000000000000000
44 echo Start job
45 echo Date  `date`
46 echo 00000000000000000000000000000000000000000000000
47 command aliroot  -q -b "CalibrateTPC.C($fstart,$fend,$cdbrun)"
48 echo 00000000000000000000000000000000000000000000000
49 echo Copy output
50 echo Date  `date`
51 echo 00000000000000000000000000000000000000000000000
52 cp -rf * $basename
53 find $basename/ | grep .root
54
55 echo 00000000000000000000000000000000000000000000000
56 echo DELET OUTPY
57 echo Date  `date`
58 echo 00000000000000000000000000000000000000000000000
59 rm -rf  $tmpname/*
60 rm *.root
61
62
63 echo 00000000000000000000000000000000000000000000000
64 echo End job
65 echo Date `date`
66 echo 00000000000000000000000000000000000000000000000
67 exit
68
69