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
#!/bin/csh

set RELEASE=${CMSSW_VERSION}
### 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"
set SCRIPT=`pwd`
set PYTHON=${CMSSW_BASE}/src/DPGAnalysis/HcalTools/python
echo ${WD}

set jold=194165
foreach i (`cat tmp.list.${TYPE}`)
echo "Run" ${i}
set iold=`echo ${i} | awk -F _ '{print $1}'`
set date=`echo ${i} | awk -F _ '{print $2}'`
set time=`echo ${i} | awk -F _ '{print $3}'`
set year=`echo ${date} | awk -F - '{print $1}'`
set nevent=`echo ${i} | awk -F _ '{print $4}'`
echo ${iold} ${jold} ${year} ${nevent}

echo  "Start job "
touch ${WD}/BATCHLOG/batchlogroot_${iold}.log ${WD}/BATCHLOG/ebatchlogroot_${iold}.log
set MYOUTJOB=${WD}/BATCHLOG/batchlogroot_${iold}.log 
echo ${MYOUTJOB}
set MYERRJOB=${WD}/BATCHLOG/ebatchlogroot_${iold}.log
echo ${MYERRJOB}
set MYCONDOR=${WD}/BATCHLOG/condorroot.log
echo ${MYCONDOR}

rm ${WD}/BSUB/jobroot_${iold}.sub
cat >> ${WD}/BSUB/jobroot_${iold}.sub << EOF
executable            = ${SCRIPT}/HcalRemoteMonitoringNewNewRoot.csh
arguments             = ${TYPE} ${iold} ${iold} ${nevent} ${RELEASE}
output                = ${MYOUTJOB}
error                 = ${MYERRJOB}
log                   = ${MYCONDOR}
+JobFlavour           = "workday"
queue 1
EOF

echo "Make a job"
condor_submit ${WD}/BSUB/jobroot_${iold}.sub
echo  "End job "
sleep 1
end