# HG changeset patch # User muon-spectroscopy-computational-project # Date 1690392191 0 # Node ID eea73e1f65cb7bd0af5541beaec4d2e97471a9c3 # Parent ec5f6b22417cbfa91ca9def0545832c5568b211d planemo upload for repository https://github.com/muon-spectroscopy-computational-project/muon-galaxy-tools/main/pm_uep_opt commit 8e96fbcca17150ece3ee6bf15bf0969bd014a5ca diff -r ec5f6b22417c -r eea73e1f65cb pm_uep_opt.xml --- a/pm_uep_opt.xml Tue Jul 18 13:27:15 2023 +0000 +++ b/pm_uep_opt.xml Wed Jul 26 17:23:11 2023 +0000 @@ -2,7 +2,7 @@ run UEP optimisation - 0 + 1 muon_macros.xml @@ -171,7 +171,7 @@ - + @@ -179,7 +179,6 @@ - diff -r ec5f6b22417c -r eea73e1f65cb run.sh --- 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