es.
- $ stream1 è lo STDOUT di un processo figlio e $ stream2 è lo STDERR dello stesso processo figlio
- $ stream1 è un processo figlio e $ stream2 è un altro processo figlio
Esiste la possibilità in perl di monitorare due o più flussi contemporaneamente?
Quindi eseguiamo il ciclo finché viene visualizzato qualsiasi elemento in uno qualsiasi degli stream e prendiamo ciò che viene prima in $ stream1 o $ stream2.
Qualcosa di simile
while (my $line = <$stream1 or $stream2> ) {
#do something with the $line
}
??