PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : script/apache



mform
20-04-2005, 11:50
hallo leute,
wie kann man am besten in einem shell script überprüfen, ob ein
apache läuft ?!
ich überprüfe es im moment mit wget und dann:
if [ $? ....... usw.

gibt es aber eine ander möglichkeit ?!

vielen dank im vorraus
mform

t23
20-04-2005, 11:58
z.B.
vOK=`curl -s http://www.localhost.de:8010 |grep Copyright |wc -l`

wobei 8010 den Port angibt
$vOK gibt dann einen Rückgabewert zurück mit den du dann arbeiten kannst.
Der Rückgabewert ist in meinem Beispiel oben dann die Anzahl der Zeilen, wo er "Copyright" gefunden hat (wc -l = wordcount -line)
Wenn also der Rückgabewert größer "0" ist, dann ist dein Apache erreichbar.

Du musst also nach etwas grepen was auf der Apache Seite zu finden ist (copyright ist nur ein Beispiel)

Wenn Curl nicht funktioniert, musst du es dir installieren (bei cygwin musste ich das auch).