Matthias: exec(), Prozess schließt sich nicht

Beitrag lesen

Hallo miteinander!

Bin gerade dabei ein kleines Script zu schreiben, das mittels catdoc den Klartext aus einem .doc File ausliest.

Das ganze funktioniert auf meinem Windows XP rechner eigentlich ganz gut:

exec("catdoc.exe datei.doc");

Nicht genau so, aber ca. in der Art. Die Pfade unterscheiden sich etwas.

Nun habe ich das ganze auf einen Windows 2003 Server gespielt. Dort läuft ein Apache 2 mit PHP 5 (gleich wie auf meinem XP Rechner). Allerdings funktioniert das ganze dort nicht so toll. Es öffnet sich eine cmd.exe (sichtbar im Taskmanager) und schließt sich nicht mehr > PHP läuft in einen Timeout und das wars.
Das ganze passiert auch, wenn ich einen simplen Befehl ausführe:

exec("echo test");

Die cmd.exe schließt sich einfach nicht mehr, sondern läuft im Idle weiter.

Hat jemand vielleicht eine Idee, an was das liegen kann?

Schöne Grüße und Danke!
Matthias