OOZIE_URL="http://an-coord1001.eqiad.wmnet:11000/oozie" COORD_ID="$((oozie jobs -oozie $OOZIE_URL -jobtype coordinator -filter name=query_clicks_hourly-coord;status=RUNNING) | awk '/RUNNING/ { print $1 }')" echo "Coordinator: $COORD_ID" FAILED="$(oozie job -oozie $OOZIE_URL -info $COORD_ID -filter "status=KILLED" | awk '/KILLED/ {print $8 "T" $9 "Z"}')" echo "$FAILED" if [ -z "$FAILED" ]; then echo "All good" else echo "$FAILED" | while read date; do oozie job -oozie $OOZIE_URL -rerun $COORD_ID -date $date done fi