Thread IPC::Run process ended prematurely (8 answers)
Opened by bianca at 2013-09-30 17:21

bianca
 2013-09-30 18:20
#170845 #170845
User since
2009-09-13
7016 Artikel
BenutzerIn

user image
In der Doku steht weiter unten:
Quote
pumpable

Returns TRUE if calling pump() won't throw an immediate "process ended prematurely" exception. This means that there are open I/O channels or active processes. May yield the parent processes' time slice for 0.01 second if all pipes are to the child and all are paused. In this case we can't tell if the child is dead, so we yield the processor and then attempt to reap the child in a nonblocking way.

Leider fehlt ein Beispiel und ein pump $handle until $handle->pumpable; holt leider die Ausgabe nicht ab, $out ist dann leer.

Wie würdet ihr pumpable einsetzen?
Hat niemand bisher mit dem Modul gearbeitet oder kennt jemanden der Erfahrung damit hat?
10 print "Hallo"
20 goto 10

View full thread IPC::Run process ended prematurely