#!/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.
#
########################################################################################
#echo $0 $*
#
. `dirname $0`/globals.functions
#
########################################################################################
#
if [[ "$3$4" != "`echo $3$4 | sed 's/[^0-9]*//g'`" || $3 -eq 0 || $# -lt 5 || ! -x $5 ]]
 then
  echo "usage: `basename $0` <lock> <paketname> <sek> <num> <prg> [<prgpars> ...]"
  exit 1
fi
#
./sccl_probe_res "$@" </dev/null >/tmp/prd.log 2>&1 &
echo $! >$LOCKDIR/$1.pid
