#!/bin/bash
#
# sccl_get_actnode bestimmt zu einer Resource den aktiven Knoten im Script-Cluster
#
# Aufruf:
#
# sccl_get_actnode [-r] <resource>
#   -r: running and not stopping
#
# Die Resource <resource> wird im Scritpcluster gesucht und der aktuelle
# Hostname wird zurueckgeliefert, wenn aktive Resouce gefunden.
#
########################################################################################
#
. $(dirname $0)/globals.settings
#
if [[ "$1" = "-r" ]]; then
  RUNFLAG='-r'
  shift
else
  unset RUNFLAG
fi
#
PACKAGE=$1
#
ACTNODES=$(
  for i in $NODES; do
    (./sccl_test_res_on_node $RUNFLAG $PACKAGE $i && echo $i)&
  done)
[[ -n "$ACTNODES" ]] && echo $ACTNODES
