Se sto scrivendo uno script Perl che sovrascrive STDERR con un duplicato di STDOUT ma non ripristino mai il filehandle, cosa succede alla fine dell'esecuzione dello script? Non riesco a trovare nulla che mette in guardia contro ciò che effettivamente si verifica o non si verifica.Cosa succede se non chiudi un filehandle in Perl?
Sono probabilmente disinformato ma grazie per la vostra pazienza.
Inoltre, perl normalmente si occuperà di svuotare i propri buffer in base alle necessità, a meno che non si faccia qualcosa di sciocco come "kill 9, $$". Anche se sembra che ci siano alcuni [problemi rimanenti con quello] (http://perldoc.perl.org/perlport.html#exec) su alcune piattaforme. –