PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : script apache überwachung



WYSIIB
24.08.03, 13:46
ich suche ein shellscript was folgendes kann:

es soll teseten ob der apache (mysql, ftp, etc) noch läuft
wenn er das tut soll es nix machen
und wenn nicht soll es den prozess neustarten und mir eine email schicken.


mir fehlt der teil wie ich überprüfen kann ob der prozess noch läuft....

jemand nen kleinen denkanstoß für mich? :D

danke auch

$kuLL
24.08.03, 14:57
...
APACHE=$(ps -ef | grep httpd | wc -l)

if [ $APACHE -eq 0 ]
then
echo "Apache tot"
else
echo "Apache lebt"
fi

:D

WYSIIB
24.08.03, 15:00
Original geschrieben von $kuLL



APACHE=$(ps -ef | grep httpd | wc -l)





*vorkopfhau*

einfacher als ich mir das dachte... und ich denk in irgendwelchen dimensionen.... *lol*


danke

$kuLL
24.08.03, 15:02
arbeite aber besser mit der pid file!!!
das hab ich oben nur schnell hingeschrieben

das klappt net wenn ein prozess auch was mit httpd drin hat

edit: besser so


PID=$(cat /pfad/zur/httpd.pid)
APACHE=$(ps -ef | grep $PID | wc -l)

if [ $APACHE -eq 0 ]
then
echo "Apache tot"
else
echo "Apache lebt"
fi

WYSIIB
24.08.03, 15:20
oki mach ich doch immer *g*


nochmals vielen dank