Skip to content
Snippets Groups Projects

BMK-36 changed job indexing for fork

Merged Domenico Giordano requested to merge BMK-36 into qa
2 files
+ 10
12
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -8,12 +8,12 @@ function doOne(){
[ -e $WDIR ] && rm -f $DIR
mkdir -p $WDIR
cd $WDIR
cp $BMKDIR/dpgsim.sh dpgsim.sh
cp $BMKDIR/environment environment
cp $BMKDIR/GeneratorCustom.C GeneratorCustom.C
cp $BMKDIR/GenParamCustomSingle.C GenParamCustomSingle.C
cp $BMKDIR/data/OCDBrec.root OCDBrec.root
cp $BMKDIR/data/OCDBsim.root OCDBsim.root
ln -s $BMKDIR/dpgsim.sh dpgsim.sh
ln -s $BMKDIR/environment environment
ln -s $BMKDIR/GeneratorCustom.C GeneratorCustom.C
ln -s $BMKDIR/GenParamCustomSingle.C GenParamCustomSingle.C
ln -s $BMKDIR/data/OCDBrec.root OCDBrec.root
ln -s $BMKDIR/data/OCDBsim.root OCDBsim.root
./dpgsim.sh --run 292839 --mode sim --uid 1 --nevents $nevents --generator Custom 2>&1 > out_$1.log
@@ -80,16 +80,14 @@ source environment
for i in `seq 1 $ncopies`;
do
( doOne $i; )&
Copies_PID+=($!)
done
FAIL=0
for copy_PID in $Copies_PID
#for job in `jobs -p`
for job in `jobs -p`
do
[ $DEBUG -gt 0 ] && echo "...waiting forked process " $copy_PID
wait $copy_PID || let "FAIL+=1"
[ $DEBUG -gt 0 ] && echo "...waiting forked process " $jobs
wait $jobs || let "FAIL+=1"
done
[ $DEBUG -gt 0 ] && echo "FAILS " $FAIL
Loading