phpbar.de logo

Mailinglisten-Archive

[php] Prozesse unter Windows...

[php] Prozesse unter Windows...

Tobias Fichtner tobias.fichtner at gmx.de
Mit Jan 3 22:16:22 CET 2007


Hallo Marco...

unter win nimmste dazu am besten eine kleine hilfe... pv.exe...
pv.exe ist die lösung des apaches und sollte in etwa das tun was ps 
unter linux tut.

pv.exe sollte im .\apache\bin\ zufinden sein (unter windows versteht sich)

aufruf würde dann:

$cb = `pv.exe -?`;

evtl. auch ohne ".exe"...

MfG Tobias

ps: meinst du mit deinem Server evtl. ein Kontrollpanel?

Marco Weber schrieb:

>Hallo Leute,
>
>Ich habe einen Server unter Linux entwickelt. Im grossen und ganzen habe 
>ich bei der Entwicklung drauf geachtet, dass alles unter Windows und 
>Linux läuft.
>
>Vor dem eigentlichen Server habe ich aber noch ein PHP-Script laufen, 
>was im Prinzip folgendes macht:
>
>wenn start als parameter übergeben:
>          wenn kein pid.file existiert oder die pid nicht da ist, dann 
>erstelle pid-file und starte server...
>wenn stop als parameter übergeben:
>          wenn pid.file existiert und pid da ist, dann kille prozess und 
>lösche pid-file...
>wenn status als parameter übergeben:
>          naja, könnt ihr euch ja vorstellen, was da so ungefähr gemacht 
>wird ;)
>
>Nun zu meiner Frage:
>    ich kann schon den server starten und die pid des aktuellen 
>prozesses mit "getmypid()" abfragen...
>
>    aber wie kann ich unter windows mit php denn prüfen ob eine pid 
>existert?
>    und wie kann ich eine pid killen?
>
>Vielen Dank schon mal für eure Hilfe :)
>
>Liebe Grüsse
>          Marco
>  
>

php::bar PHP Wiki   -   Listenarchive