为什么在使用-d选项match_max时,我只得到expect_out(buffer)输出的一部分?



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

获得了完整的输出。
match_max 100000.

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

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

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

最新更新