Bobby: Exec -> Ausgaben umgeleitet erzeugt nur leere Datei

Beitrag lesen

Moin,

ich habe eine Datei test.php, die ich gern per php exec ausführen möchte. Dies Ausgaben sollen dabei direkt in eine Datei umgeleitet werden.

per Browser aufgerufen, sehe ich ein Ergebnis. Per exec aber bleib die erzeugte Datei leer. woran kann das liegen?

exec ( sprintf ( 'php "%s" > "%s" >&1 & echo $! >> /dev/null', 'test.php', 'test.txt' ) );

wie gesagt, wird mir die Datei erzeugt. Wenn ein PHP Fehler enthalten ist wird mir dieser ausgegeben (auch in der Datei). Aber die normalen Rückgaben erhalte ich leider nicht.

Woran kann das liegen? Jemand ne Idee?

Gruß Bobby

--
-> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <-
### Henry L. Mencken ###
-> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <-
### Viktor Frankl ###
ie:{ br:> fl:{ va:} ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)