Henryk Plötz: Apache stoppen und wieder starten

Beitrag lesen

Moin,

kann mir einer erklären, warum folgendes nicht funktioniert?
/srv/www/bin/apachectl stop && /srv/www/bin/apachectl start
ich bekomme dann folgende Fehlermeldung

httpd (pid 9252) already running

Der erste Teil des Befehls fordert den Apachen nur auf, sich zu beenden, wartet danach aber nicht bis er wirklich weg ist. Da es einen kleinen Moment dauert, bis der Prozess wirklich weg ist, ist er vermutlich noch da, wenn der zweite Teil des Befehls ausgeführt wird (aber nicht mehr, wenn du später nachschaust). Tu noch ein sleep 5 oder so dazwischen.

--
Henryk Plötz
Grüße aus Berlin
~~~~~~~~ Un-CDs, nein danke! http://www.heise.de/ct/cd-register/ ~~~~~~~~
~~ Help Microsoft fight software piracy: Give Linux to a friend today! ~~