我在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