Line Code
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 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
#!/bin/csh

set DAT="test"

set valdas=${1}
if( ${1} == "PEDESTAL" ) then
set valdas=pedestal
endif

if( ${1} == "LASER" ) then
set valdas=laser
endif

set ERA=${2}

echo ${valdas}

### set DAT="2015-10-07_14_50_47"

set RELEASE=CMSSW_10_4_0
### Get list of done from RDM webpage ###
set TYPE=${1}
echo ${TYPE}
if( ${TYPE} != "LED" && ${TYPE} != "LASER" && ${TYPE} != "PEDESTAL" ) then
echo "Please check type " ${TYPE} "should be LED or LASER or PEDESTAL"
exit
endif

set WD="/afs/cern.ch/cms/CAF/CMSALCA/ALCA_HCALCALIB/HCALMONITORING/RDMScript/${RELEASE}/src/RecoHcal/HcalPromptAnalysis/test/RDM"

echo ${WD}


${WD}/parce_newsql_valdas.csh ${valdas} ${DAT}
ls ${WD}/${TYPE}_LIST/runlist.tmp.${DAT}

set jold=194165
foreach i (`cat ${WD}/${TYPE}_LIST/runlist.tmp.${DAT}`)
echo "Run" ${i}

set iold=`echo ${i} | awk -F _ '{print $1}'`
set jold=`echo ${i} | awk -F _ '{print $2}'`
set year=`echo ${i} | awk -F _ '{print $3}' | awk -F - '{print $1}'`
set nevent=`echo ${i} | awk -F _ '{print $5}'`
echo ${iold} ${jold} ${year} ${nevent}
if( ${nevent} != "None" ) then
if( ${nevent} >= "500" && ${nevent} < "1000000") then  
echo  "Start job "
###${WD}/HcalRemoteMonitoringNewNew.csh ${iold} ${DAT} ${jold} ${nevent} ${TYPE}
###ls ${WD}/HcalRemoteMonitoringNewNew.csh
touch ${WD}/LOG1/batchlog_${iold}.log ${WD}/LOG1/ebatchlog_${iold}.log

set MYOUTJOB=${WD}/LOG1/batchlog_${iold}.log 
echo ${MYOUTJOB}
set MYERRJOB=${WD}/LOG1/ebatchlog_${iold}.log
echo ${MYERRJOB}
set MYCONDOR=${WD}/LOG1/condor.log
echo ${MYCONDOR}
set MYSCRIPT=${WD}/HcalRemoteMonitoringNewNew.csh 
echo ${MYSCRIPT}

cat >> BSUB/job_${iold}_${jold}.sub << EOF
executable            = HcalRemoteMonitoringNewNew.csh
arguments             = ${iold} ${DAT} ${jold} ${nevent} ${TYPE} ${ERA}
output                = ${MYOUTJOB}
error                 = ${MYERRJOB}
log                   = ${MYCONDOR}
queue 1
EOF

echo "Make a job"
#condor_submit BSUB/job_${iold}_${jold}.sub
./HcalRemoteMonitoringNewNew.csh ${iold} ${DAT} ${jold} ${nevent} ${TYPE} ${ERA}
#/afs/cern.ch/cms/caf/scripts/cmsbsub -q cmscaf1nh -o ${WD}/LOG1/batchlog_${iold}.log -e ${WD}/LOG1/ebatchlog_${iold}.log ${WD}/HcalRemoteMonitoringNewNew.csh ${iold} ${DAT} ${jold} ${nevent} ${TYPE}

echo  "End job "
sleep 1
endif
endif
end