From 7d196a78589a2ef7772280e3d1d926adcb54a1ae Mon Sep 17 00:00:00 2001
From: Matthew Webster <mwebster@jalapeno.cluster.fmrib.ox.ac.uk>
Date: Fri, 18 Mar 2022 11:46:46 +0000
Subject: [PATCH] BF: Works for both queue and local invocation

---
 fsl_course/fdt/bedpostx_gpu/feedsRun | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/fsl_course/fdt/bedpostx_gpu/feedsRun b/fsl_course/fdt/bedpostx_gpu/feedsRun
index 7341b6d..11fa495 100755
--- a/fsl_course/fdt/bedpostx_gpu/feedsRun
+++ b/fsl_course/fdt/bedpostx_gpu/feedsRun
@@ -11,5 +11,17 @@ cp -Lr $datadir/fsl_course_data/fdt2/subj1 $outdir/
 
 bedpostx_gpu $outdir/subj1 --nf=2 --fudge=1  --bi=1000 --seed=1234
 
+# wait for all jobs to finish
+while [ : ]; do
+  jid=`cat  $outdir/subj1.bedpostX/logs/postproc_ID`
+  echo "JID $jid"
+  status=`qstat -j ${jid} 2>/dev/null | wc`
+  status=`echo $status | awk '{print $1}'`
+  if [ $status -eq 0 ]; then
+    break
+  fi
+  sleep 60
+done
+
 chmod -R u+w $outdir/subj1
 rm -r        $outdir/subj1
-- 
GitLab