gudn tach!
hast du apache bei dir evtl. als service installiert?
logisch, wie sonst?
zitat aus dem apache-manual:
There are two ways you can run Apache:
* As a "service". This is the best option if you want Apache to automatically start when your machine boots, and to keep Apache running when you log-off.
* From a console window. Closing this console window will terminate the Apache server.
man kann zwar auch von konsole aus eine service starten, aber das ist hier nicht gemeint.
da "rauschen" anweisungen durch?
Ja klar, die Anweisungen, die in der Batchdatei stehen
batchdatei?
beim aufruf
apache.exe -k start
wird doch keine batch-datei gestartet (es sei denn, du hast apache.exe.bat angelegt)
Worauf sollte der Kommandozeileninterpreter auch noch warten?
dass man apache mit ctrl+c kickt.Wieso das? Der startet seinen Service
...falls man ihn als service laufen laesst.
und meldet sich dann bei cmd.exe als fertig. Ich hab da nix mit Ctrl-C oder so.
...weil du apache als service laufen laesst.
Eventuell kannst du ihm noch einen Wink mit dem Zaunpfahl verpassen, indem du die Anweisung exit ans Ende der Batchdatei schreibst.
nein.Nein?
ja.
Ich dachte da an die blöde Angewohnheit von Win9x, ein Konsolenfenster geöffnet zu lassen, obwohl eigentlich alle Anweisungen ausgeführt und beendet sind.
das ist etwas anderes. hier ist es tatsaechlich der webserver, welcher das fenster geoeffnet laesst.
Welchen Prozess?
"apache" heisst der. ;-)Der ist ja, wie schon erwähnt, gar nicht mehr direkt von cmd.exe abhängig und spielt daher bei dieser Betrachtung gar nicht mit.
...wenn man apache als service laufen laesst ;-p
oder falls man apache als nicht-service aber via "start" startet, z.b.
start "apache server" "C:\Programme\Apache Group\Apache13\Apache.exe"
prost
seth