ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CRAB/python/multicrab
Revision: 1.4
Committed: Wed Oct 26 11:43:40 2011 UTC (13 years, 6 months ago) by slacapra
Branch: MAIN
CVS Tags: CRAB_2_9_1, CRAB_2_9_1_pre2, CRAB_2_9_1_pre1, CRAB_2_9_0, CRAB_2_9_0_pre2, CRAB_2_9_0_pre1, CRAB_2_8_8, CRAB_2_8_8_pre1, CRAB_2_8_7_patch3, CRAB_2_8_7_patch2, CRAB_2_8_7_patch1, CRAB_2_8_7, CRAB_2_8_7_pre2, CRAB_2_8_7_pre1, CRAB_2_8_6, CRAB_2_8_6_pre1, CRAB_2_8_5_patch3, CRAB_2_8_5_patch2, CRAB_2_8_5_patch1, CRAB_2_8_5, CRAB_2_8_5_pre5, CRAB_2_8_5_pre4, CRAB_2_8_5_pre3, CRAB_2_8_4_patch3, CRAB_2_8_5_pre2, CRAB_2_8_4_patch2, CRAB_2_8_5_pre1, CRAB_2_8_4_patch1, CRAB_2_8_4, CRAB_2_8_4_pre5, CRAB_2_8_4_pre4, CRAB_2_8_4_pre3, CRAB_2_8_4_pre2, CRAB_2_8_4_pre1, CRAB_2_8_3, CRAB_2_8_3_pre4, CRAB_2_8_3_pre3, CRAB_2_8_3_pre2, CRAB_2_8_3_pre1, CRAB_2_8_2_patch1, CRAB_2_8_2, CRAB_2_8_2_pre5, CRAB_2_8_2_pre4, CRAB_2_8_2_pre3, CRAB_2_8_2_pre2, CRAB_2_8_2_pre1, CRAB_2_8_1, CRAB_2_8_0, CRAB_2_8_0_pre1, CRAB_2_7_10_pre3, CRAB_2_7_10_pre2, CRAB_2_7_10_pre1, HEAD
Changes since 1.3: +6 -3 lines
Error occurred while calculating annotation data.
Log Message:
Fix for publish and use of -cfg with multicrab

File Contents

# Content
1 #!/usr/bin/env sh
2 #
3 # 07-Dec-2005
4 # Stefano Lacaprara <lacaprara@pd.infn.it> INFN Padova
5 # Ian Tomalin - bug fix - can now use -cfg option
6 #
7 # Wrapper script for crab.py
8 #
9 if [ -z "$PYTHONPATH" ]; then
10 export PYTHONPATH=${CRABDBSAPIPYTHON}:${CRABDLSAPIPYTHON}:${CRABPSETPYTHON}:${CRABPYTHON}
11 else
12 export PYTHONPATH=${CRABDBSAPIPYTHON}:${CRABDLSAPIPYTHON}:${CRABPSETPYTHON}:${PYTHONPATH}:${CRABPYTHON}
13 fi
14 #echo $PYTHONPATH
15
16 export LD_LIBRARY_PATH=${GLITE_LOCATION}/lib:${LD_LIBRARY_PATH}
17
18 # to be removed asap
19 if [ -z "$CMSSW_VERSION" ]; then
20 echo ''
21 echo 'crab Error: Please run cmsenv before setting the CRAB environment'
22 echo '(see also: https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrabHowTo#Setup_local_Environment) '
23 echo ''
24 else
25 # Define working directory for temporary files.
26 python $CRABPYTHON/multicrab.py $* | tee tmp_multicrab
27 MULTICRAB_WORKDIR=`grep "working directory" tmp_multicrab | sed -e 's/ working directory //'`
28 /usr/bin/env sh $MULTICRAB_WORKDIR/multicrab.exe
29 rm -r tmp_multicrab
30 fi