query generated smart files
[gnt-info] / gnt-running.sh
index 2d70ccf..415fabb 100755 (executable)
@@ -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