1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
#!/bin/tcsh
# working dir
set workdir = $1
# The batch job directory (will vanish after job end):
set curdir = `pwd`
cp <ODIR>/../main/IOIteration*.root $curdir/
cp <ODIR>/../main/IOAlignedPositions*.root $curdir/
# printing
echo Setting up CMSSW environment in $workdir
echo Running in $curdir...
echo $curdir contains:
ls
# set up the CMS environment (choose your release and working area):
cd $workdir
eval `scramv1 runtime -csh`
setenv STAGE_SVCCLASS cmscaf
rehash
if (<PROXYREDIRECT> == 1) then
setenv X509_USER_PROXY <ODIR>/../.user_proxy
endif
cd $curdir
# Execute
time cmsRun <ODIR>/<JOBTYPE>
echo $? > <ODIR>/DONE
if(`cat <ODIR>/DONE | cut -b1` == 0) then
exit 0
else
exit 1
endif
|