无法写入/usr/local/share/perl/5.22.1/Expect.pm第1805行的发球台

时间:2017-08-18 08:58:48

标签: perl stdout expect.pm

我在perl中有一个框架,我正在运行一组大约6000个脚本。我使用PerlIO :: tee将单独的脚本日志重定向到某个文本文件,使用以下命令

*STDOUT->push_layer(tee => $fh);

我在脚本执行时有时会遇到错误,但脚本会根据其行为继续执行。但经过一段时间后执行陷入困境。 (几乎到那个时候这个错误在控制台上打印超过1000次)

  

无法写入/usr/local/share/perl/5.22.1/Expect.pm第1805行的发球台。

     

无法在/usr/local/share/perl/5.22.1/Expect.pm线上冲洗发球台   1805。

有没有人有任何解决方案,为什么会出现此错误消息? 由于此错误,我的群组执行是否卡住?

我试图在perl库目录中找到此错误消息,但没有找到它。

我在

上运行我的一组脚本
user@server:~ $ lsb_release -a
LSB Version:    core-9.20160110ubuntu0.2-amd64:core-9.20160110ubuntu0.2-noarch:security-9.20160110ubuntu0.2-amd64:security-9.20160110ubuntu0.2-noarch
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.2 LTS
Release:        16.04
Codename:       xenial
user@server:~ $ 
user@server:~ $ 
user@server:~ $ 
user@server:~ $ perl -v

This is perl 5, version 22, subversion 1 (v5.22.1) built for x86_64-linux-gnu-thread-multi

0 个答案:

没有答案