#!/bin/bash
#
# sccl_list_process listet einen Prozess im Script-Cluster auf
#
# Aufruf:
#
# sccl_list_process <prozess>
#
# Der Prozess <prozess> wird im ScriptCluster gesucht
#
########################################################################################
#
. $(dirname $0)/globals.settings
#
PROCESS="$1"
#
#
for i in $NODES; do
  if [[ $i = $THISHOSTNAME || $i = $THISFQDN ]]; then
    ps -ef | grep -Ev 'grep|sccl'
  else
    if ! readnode $i "sccl_list_process.s3w?process=$PROCESS"; then
      if [[ "$HBNODES" = *"$i$HBNODE_EXT"* ]]; then
        readnode $i$HBNODE_EXT "sccl_list_process.s3w?process=$PROCESS"
      else
        exit 1
      fi
    fi &
  fi
done | grep -i "$PROCESS"
