ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitProd/Processing/filefi/028/run.sh
Revision: 1.1
Committed: Sat May 12 14:52:45 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, HEAD
Log Message:
Version 028.

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    
35     echo " XXXXXXXXXXXXXXXXXXX"
36     cat pset.py
37     echo " XXXXXXXXXXXXXXXXXXX"
38     echo \
39     python ./wCfg.py pset.py cmssw_ex.py
40     echo " XXXXXXXXXXXXXXXXXXX"
41    
42     python ./wCfg.py pset.py cmssw_ex.py
43    
44     echo ""
45     echo "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
46     echo "Python file: cmssw_ex.py"
47     ## cat cmssw_ex.py
48    
49     echo ""
50     echo "Start running at `date -u`"
51     echo ""
52     start_exe_time=`date +%s`
53     CPU_INFOS=-1
54    
55     /usr/bin/time \
56     -f "%U %S %P" \
57     -o cpu_timing.txt \
58     cmsRun \
59     -j ${RUNTIME_AREA}/crab_fjr_${JOBID}.xml \
60     -p cmssw_ex.py
61    
62     cmsrun_exit_status=$?
63    
64     CPU_INFOS=`tail -n 1 cpu_timing.txt`
65     stop_exe_time=`date +%s`
66    
67     echo "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
68     echo "Running ended at `date -u`"
69     echo "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
70     echo ""
71    
72     echo "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
73     echo "Present working directory is `pwd`"
74     echo "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
75     echo ""
76    
77     echo "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
78     echo "Directory content is `ls -l`"
79     echo "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
80     echo ""
81    
82     exit 0