X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=gnt-running.sh;h=88216851cc1b63d35f9f1b033eca3003de0655f9;hb=6ae132b03f6ba35fe7e54446958f19df33058f4a;hp=f65b3d9279e0bd5b747b22c8b76c7ffc4bb0a418;hpb=2594e69ecb4bc031e5e69b728cb485e44d3e4d67;p=gnt-info diff --git a/gnt-running.sh b/gnt-running.sh index f65b3d9..8821685 100755 --- a/gnt-running.sh +++ b/gnt-running.sh @@ -1,4 +1,10 @@ -#!/bin/sh -xe +#!/bin/sh -e while true ; do -gnt-job list --no-headers --running | tee /dev/stderr | awk '{ print $1 }' | xargs gnt-job watch + JOBID=`gnt-job list --no-headers --running | tee /dev/stderr | tail -1 | awk '{ print $1; exit }'` + if [ -n "$JOBID" ] + then + gnt-job watch $JOBID || true # don't exit on failed jobs + else + sleep 5 + fi done