linux-l: negiertes grep, laeuft prozess ?

Alexander Stielau aleks at sailtraining.de
Fr Apr 20 18:04:39 CEST 2001


*ARGL*

Am Fre, Apr 20, 2001 at 06:00:08 +0200 schrieb Alexander Stielau:

... BULLSHIT ...
So funktionierts:

#!/bin/sh
PROZESS=$1

if [ $# -ne 1 ] ; then
    echo "Usage: $0 PROZESS"
    exit 1
else
RUNNING="`ps ax| grep $PROZESS | grep -v grep | wc -l`"

  if [ $RUNNING -eq 0 ] ; then
     echo "ALARM, $PROZESS ist weg!" >> /var/log/messages
     mail -s "ALARM" wichtig at sausack.de < /dev/null
     exit 1
  else
     echo "Die PID von $PROZESS ist da, alles wird gut."
  fi
fi
exit 0
 
> Oder Du nimmst einfach ps -C $PROZESS.

Unbenommen.
Aleks



Mehr Informationen über die Mailingliste linux-l