Passthru

Blumenmensch

Mitglied
Hi..
Ich habe in der PHP Doku nachgesehen und folgendes zu passthru gefunden:

Beachten Sie, dass wenn Sie ein Programm mit dieser Funktion starten und Sie es im Hintergrund laufen lassen möchten, Sie sicherstellen müssen, dass die Ausgabe des Programms in eine Datei oder anderenen Ausgabestream umgeleitet wird. Andernfalls wird PHP solange laufen, bis das Programm beendet ist.

Kann mir einer sagen, wie man das in eine Datei oder einen Ausgabestream umleitet'?
 
Dies geschieht (zumindest unter Unix-Systemen) mit >
Also z.B. so:
Code:
nmap localhost > nmap-localhost.txt
Dadurch schreibst nMap dann die Resultate in die Datei nmap-localhost anstelle auf die Konsole.
Im Hintergrund wird ein Programm uebrigens mit & gestartet.
 
Etwas einfacher gesagt du rufst wenn es möglich ist ein File auf was nen Pipe macht

exec("bla.sh > blubl.txt");

alles was in bla.sh ausgeführt wird, wird dann in blubl.txt geschrieben

guck bei dennis Wronka ;D
 
Zuletzt bearbeitet:
Hi..
Das ich mit ">" etwas in eine Datei umleite war mir bekannt. Allerdings hätte ich nicht gedacht, dass ich das hierfür verwenden kann aber es hat einwandfrei funktioniert. Also vielen Dank.
 
Zurück