#!/bin/bash
#
# sccl_probe_resd Funktionalitaet der Ressource testen Daemon
#
# Aufruf:
#
# sccl_probe_resd <lock> <paketname> <sek> <num> <prg> [<prgpars> ...]
#
# Die Funktionalitaet der Ressource <paketname> wird mit dem Skript <prg> geprueft.
# Wenn das <prg> einen Fehlerwert liefert, dann wird das Paket gestoppt und auf
# diesem Knoten gestartet.
#
########################################################################################
#
. $(dirname $0)/globals.settings
#
########################################################################################
#
if [[ "$3$4" != "`echo $3$4 | sed 's/[^0-9]*//g'`" || $3 -eq 0 || $# -lt 5 || ! -x $5 ]]; then
  echo "usage: $MYPRG <lock> <paketname> <sek> <num> <prg> [<prgpars> ...]"
  exit 1
fi
#
./sccl_probe_res "$@" </dev/null >/tmp/prd.log 2>&1 &
echo $! >"$LOCKDIR/$1.pid"
set_lockdat $1 $2
