【发布时间】:2012-10-03 09:23:10
【问题描述】:
perl 的 open2 perldoc : http://perldoc.perl.org/IPC/Open2.html 描述:
他的整个事情很危险,因为你可能会永远阻止。它假设它会与 bc 之类的东西交谈.... ... CPAN 的 IO::Pty 和 Expect 模块可以帮助解决这个问题,因为它们提供了一个真正的 tty(实际上是一个伪 tty),它可以让您再次回到调用命令中的行缓冲。
但我不明白为什么 IO::Pty 和 except 模块可以解决 open2 的问题?
顺便问一下,open2返回的FileHandler是否可以无阻塞读取?
非常感谢!
【问题讨论】: