Есть ли способ проверить, открыт ли файл на Perl? Я хочу иметь доступ к файлу чтения, поэтому не требуйте flock
.Как проверить, открыт ли дескриптор файла в Perl?
open(FH, "<$fileName") or die "$!\n" if (<FILE_IS_NOT_ALREADY_OPEN>);
# or something like
close(FH) if (<FILE_IS_OPEN>);
Он работает, спасибо :) – 2009-02-06 13:21:52
вызывает ошибку: ... скажите() на неоткрытом дескрипторе ... – ekerner
@ ekerner технически не ошибка, а предупреждение. – vladr