1

我在远程执行命令时遇到了很多麻烦,经过一段时间我-d从 match_max 中删除了选项,我只得到了 expect_out(buffer) 中大约 70% 的输出,我得到了完整的输出

match_max 100000.

我能得到这个缓冲区大小相关问题和解决方案的一些信息吗?

我们如何确定这个缓冲区大小,是否以千字节为单位

4

1 回答 1

3
  • match_max -d会将缓冲区大小重置为默认的 2000,这对您来说可能还不够。请注意,与 100000match_max -d 100000相同,match_max -d此处将被忽略。
  • match_max没有任何选项将返回当前缓冲区大小。

关于缓冲区的重要一点是,当缓冲区已满并且有新数据进入时,其中的旧数据将被丢弃。

于 2013-03-14T02:40:36.143 回答