diff --git a/fsl_course/fdt/bedpostx_gpu/feedsRun b/fsl_course/fdt/bedpostx_gpu/feedsRun index 7341b6dd9c8e38a48eb199b2a913239c8a378d39..11fa495ca4f774aff64d70e33c84929729a4c55a 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