File indexing completed on 2025-08-06 08:21:02
0001
0002
0003
0004 export TargetDir="$PWD"/hadd_condor
0005 export basedir="$PWD"
0006
0007
0008
0009 if [ -d ${TargetDir} ]; then
0010 if [ -n "$(ls -A ${TargetDir}/OutDir*)" ]; then
0011 rm -rf ${TargetDir}/OutDir*
0012 fi
0013 else
0014 mkdir ${TargetDir}
0015 fi
0016
0017 i=0
0018 while read dir; do
0019 li=$(printf "%04d" $i)
0020
0021 mkdir ${TargetDir}/OutDir$i
0022 export WorkDir="${TargetDir}/OutDir$i"
0023 echo "WorkDir:" ${WorkDir}
0024
0025 pushd ${WorkDir}
0026
0027 cp -v "$PWD"/../../CondorHADD.sh CondorRunJob$li.sh
0028 sed -i "s/RUN/$dir/g" CondorRunJob$li.sh
0029
0030 escaped_basedir=$(echo "$basedir" | sed 's/\//\\\//g')
0031 sed -i "s/BASEDIR/${escaped_basedir}/g" CondorRunJob$li.sh
0032
0033
0034 chmod +x CondorRunJob$li.sh
0035
0036 cat >>ff.sub<< EOF
0037 +JobFlavour = "workday"
0038 transfer_input_files = ${WorkDir}/CondorRunJob$li.sh
0039 Executable = CondorRunJob$li.sh
0040 Universe = vanilla
0041 Notification = Never
0042 GetEnv = True
0043 Priority = +12
0044 Output = condor.out
0045 Error = condor.err
0046 Log = /tmp/condor$li.log
0047 Notify_user = bs3402@columbia.edu
0048
0049 Queue
0050 EOF
0051
0052 condor_submit ff.sub
0053 popd
0054
0055 i=$((i+1))
0056 done < runList.txt
0057