在 ubuntu 6.06 上用 expect-5.42.1 写了一个 ssh 到远程 server 上的 script, ssh 上去之后, 执行 `find /' 时永远终止不了, 屏幕一直有输出, 并且输出的内容是循环的. 又测试了一下, 发现如果远程 server 上瞬间输出大量信息时总是会引起这种情况. 一开始还怀疑是我的 script 有问题, 后来发现 `find /' 进程其实早已退出, 看样子是 expect 内部出现了一个 infinite loop. 到 expect 网站上下载了一个最新的 5.43.0 版本编译安装后没有这个问题, 看来是 5.42.1 的一个 bug.
2007-04-30
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment