X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=gnt-running.sh;h=415fabb377fe0f5d904aa42cae07af6b91c1fb16;hb=ac0b6f6f9fa61b843ba9f24475fa277cf2176a14;hp=2d70ccf7db1ba61e053d27c490b3071cd266594c;hpb=ffaa3b2ebf1dd5ae0db862a85ac67e85cbaa4870;p=gnt-info diff --git a/gnt-running.sh b/gnt-running.sh index 2d70ccf..415fabb 100755 --- a/gnt-running.sh +++ b/gnt-running.sh @@ -1,2 +1,10 @@ -#!/bin/sh -xe -gnt-job list --no-headers --running | awk '{ print $1 }' | xargs gnt-job watch +#!/bin/sh -e +while true ; do + JOBID=`gnt-job list --no-headers --running | tee /dev/stderr | grep -v GROUP_VERIFY_DISKS | awk '{ print $1; exit }'` + if [ -n "$JOBID" ] + then + gnt-job watch $JOBID || true # don't exit on failed jobs + else + sleep 5 + fi +done