Mailinglisten-Archive |
Hallo,
prinzipiell habt ihr ja recht, mit dem was ihr schreibt, aber ich will
eigentlich nicht, dass der Prozess im Hintergrund läuft.
Der Nutzer soll nur nicht in der Lage sein, den Vorgang abzubrechen.
Wenn er im Hintergrund laufen würde, wäre mein Skript schon beendet
bevor der Kopiervorgang abgeschossen ist. Der Nutzer soll aber solange
warten.
Ich habe auch schon versucht, den Prozess im Hintergrund zu starten und
danach ungefähr so
system("nohup dd if=bla | gzip -c | dd of=blubb &);
$pid=system("pidof gzip");
pcntl_waitpid($pid);
auf den Prozess zu warten bis er abgearbeitet ist. Lässt sich leider
trotzdem abbrechen.
Bin schon drauf und dran den ganzen Kram in C zu schreiben, weil ich das
Problem irgendwie nicht gelöst bekomme.
Gruss, Andreas
php::bar PHP Wiki - Listenarchive