ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitProd/Processing/filefi/027/run.sh
Revision: 1.1
Committed: Sat May 5 16:53:24 2012 UTC (13 years ago) by paus
Content type: application/x-sh
Branch: MAIN
CVS Tags: Mit_032, Mit_031, Mit_030, Mit_029c, Mit_029b, Mit_030_pre1, Mit_029a, Mit_029, Mit_029_pre1, Mit_028a, Mit_028, Mit_027a, Mit_027, HEAD
Log Message:
Version 027 - complete version for ICHEP 2012.

File Contents

# User Rev Content
1 paus 1.1 #!/bin/sh
2     #===================================================================================================
3     #
4     # Script to run a cmsRun job file by file.
5     #
6     #===================================================================================================
7    
8     echo ""
9     echo "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX id; env; pwd"
10     id; env; pwd
11    
12     echo ""
13     echo "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ls -lhrt"
14     ls -lhrt
15    
16     echo ""
17     echo "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ls -lhrt *"
18     ls -lhrt *
19    
20     echo ""
21     echo "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX find ./"
22     find ./
23    
24     # Here is where our stuff happens
25    
26     export JOBID=$1
27     export DATADIR=$2
28     export InputFiles=`head -$JOBID *.lfns_* | tail -1`
29    
30     echo ""
31     echo "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
32     echo "Produce the input files: $InputFiles"
33     echo " input files: $InputFiles"
34     ## pset=`fgrep BAMBUProd *.py|cut -d: -f1`
35     ## echo \
36     ## python ./wCfg.py $pset cmssw_ex.py
37     ##
38     ## python ./wCfg.py $pset cmssw_ex.py
39    
40     echo " XXXXXXXXXXXXXXXXXXX"
41     cat pset.py
42     echo " XXXXXXXXXXXXXXXXXXX"
43     echo \
44     python ./wCfg.py pset.py cmssw_ex.py
45     echo " XXXXXXXXXXXXXXXXXXX"
46    
47     python ./wCfg.py pset.py cmssw_ex.py
48    
49     echo ""
50     echo "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
51     echo "Python file: cmssw_ex.py"
52     ## cat cmssw_ex.py
53    
54     echo ""
55     echo "Start running at `date -u`"
56     echo ""
57     start_exe_time=`date +%s`
58     CPU_INFOS=-1
59    
60     /usr/bin/time \
61     -f "%U %S %P" \
62     -o cpu_timing.txt \
63     cmsRun \
64     -j ${RUNTIME_AREA}/crab_fjr_${JOBID}.xml \
65     -p cmssw_ex.py
66    
67     cmsrun_exit_status=$?
68    
69     CPU_INFOS=`tail -n 1 cpu_timing.txt`
70     stop_exe_time=`date +%s`
71    
72     echo "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
73     echo "Running ended at `date -u`"
74     echo "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
75     echo ""
76    
77     echo "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
78     echo "Present working directory is `pwd`"
79     echo "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
80     echo ""
81    
82     echo "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
83     echo "Directory content is `ls -l`"
84     echo "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
85     echo ""
86    
87     exit 0