#PBS -lnodes=1 -lwalltime=1500 module load disparm root=$HOME/disparm/jobs workdir=$root/workdir2 mkdir -p $workdir cd $workdir|| exit poolfile=$root/pool2 ncores=`sara-get-num-cores` outdir=$root/outdir2 mkdir -p $outdir for ((i=1; i<=ncores; i++)) ; do ( while true ; do disparm -n -p $poolfile -m 3 if [ "$DISPARM_RC" != "OK" ] ; then break fi outfile=`tempfile` outname=${DISPARM_VALUE// /_}.`basename $outfile` sleep 120 eval "echo $DISPARM_VALUE > $outfile" mv $outfile $outdir/$outname date > $outdir/$outname.done disparm -r -p $poolfile done echo DISPARM_RC: $DISPARM_RC ) & done wait