C'è un modo per verificare se un file è già aperto in Perl? Voglio avere un accesso al file di lettura, quindi non richiedere flock
.Come posso verificare se un filehandle è aperto in Perl?
open(FH, "<$fileName") or die "$!\n" if (<FILE_IS_NOT_ALREADY_OPEN>);
# or something like
close(FH) if (<FILE_IS_OPEN>);
Funziona, Thanks :) –
causa l'errore: ... dire() sul filehandle aperto ... – ekerner
@ ekerner tecnicamente non è un errore ma un avvertimento. – vladr