1

我的 Perl 程序执行给出警告的 lvs

文件描述符 63(管道:[117387])在调用 lvs 时泄露。父 PID 12053:perl

因为调用我的 Perl 程序的程序打开了这个描述符。我无法更改调用程序,但有没有办法让我在 Perl 中关闭文件句柄?我试过:

'close 63 or die "close failed";

哪个死了。

4

1 回答 1

5

closePOSIX可以做到这一点。

use POSIX qw( );
POSIX::close(63);
于 2012-09-25T18:22:46.740 回答