Mercurial > repos > muon-spectroscopy-computational-project > pm_uep_opt
diff run.sh @ 5:eea73e1f65cb draft
planemo upload for repository https://github.com/muon-spectroscopy-computational-project/muon-galaxy-tools/main/pm_uep_opt commit 8e96fbcca17150ece3ee6bf15bf0969bd014a5ca
author | muon-spectroscopy-computational-project |
---|---|
date | Wed, 26 Jul 2023 17:23:11 +0000 |
parents | ec5f6b22417c |
children |
line wrap: on
line diff
--- a/run.sh Tue Jul 18 13:27:15 2023 +0000 +++ b/run.sh Wed Jul 26 17:23:11 2023 +0000 @@ -2,33 +2,14 @@ set -o errexit -run(){ - if ! out=$(pm-uep-opt $1); then - echo 1>&2 "$out"; exit 1 +for x in $1/*/*/*.yaml +do + + if ! out=$(pm-uep-opt $x) + then + echo 1>&2 "$out"; exit 1 else - echo "$out" + echo "$out" fi -} - -pids=() -for x in $1/*/*/*.yaml; do - run $x & pids+=($!) -done - -declare -i failed=0 -for pid in ${pids[@]}; do - if ! wait $pid; then - failed+=1 - fi -done - -if [ $failed -eq ${#pids[@]} ]; then - >&2 echo "ERROR: All optimisations failed" - exit 1 -elif [ $failed -eq 0 ]; then - echo "All optimisations succeeded" - exit 0 -else - echo "WARNING: $failed optimisation(s) failed" - exit 0 -fi +done || exit +#pm-uep-opt \ No newline at end of file