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