Mailinglisten-Archive |
Hi, > Ich möchte ein programm über php starten und ihm dann immer mal wieder > befehle übergeben und die ausgabe per passthrue anzeigen lassen. > Wie kann ich den ausgabestream trennen, wie es das manual schreibt? Wenn du noch sagen würdest für welches OS du das machen willst, währe es einfacher. Für Linux würde mir folgendes einfallen, du startest das Programm mittels Systemaufruf (Bsp. exec("proggie > ausgabe.log &"). Dann würde dein Programm im Hintergrund laufen und seine Ausgaben in ausgabe.log speichern. Um an die Meldungen im log zu kommen kannst du dann folgendes machen $ausgabe = passthru("cat ausgabe.log") oder falls du nur die letzten Zeilen willst $ausgabe = passthru("tail ausgabe.log") Damit würde ich mal experimentiern. Gibt aber bestimmt noch elegantere Lösungen. Gruss alex Alexander Häussel -- celsius37.com Email: mailto:alexander.haeussel_(at)_celsius37.com Internet: http://www.celsius37.com
php::bar PHP Wiki - Listenarchive