Hallo zusammen,
ich habe einen Befehl für die Shell, der mir fortlaufend einen zeilenweisen Output bringt. Sprich bestimmte Werte werden mir so mitgeteilt. Ich möchte diese nun in eine Datenbank speichern und es per PHP realisieren.
Nun habe ich jedoch ein Problem:
Dadurch läuft PHP solange durch, bis mein Befehl fertig ist - also nie. Gibt es dafür eine Lösung?
Oder alternativ kann ich den Output auch per "> foo.txt" in eine Datei schreiben, aber auch hier läuft mein Befehl ewig durch. Wie kann ich den Befehl nach x Sekunden oder ähnliches abbrechen?
Danke und Gruß
ich habe einen Befehl für die Shell, der mir fortlaufend einen zeilenweisen Output bringt. Sprich bestimmte Werte werden mir so mitgeteilt. Ich möchte diese nun in eine Datenbank speichern und es per PHP realisieren.
Nun habe ich jedoch ein Problem:
PHP:
$outout = shell_exec($cmd);
Oder alternativ kann ich den Output auch per "> foo.txt" in eine Datei schreiben, aber auch hier läuft mein Befehl ewig durch. Wie kann ich den Befehl nach x Sekunden oder ähnliches abbrechen?
Danke und Gruß