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