首页 > 解决方案 > Tmux 输出被截断

问题描述

我刚刚在 Amazon EC2 Linux 2 实例上设置了一个长时间运行的脚本。

一切正常,我创建了一个新会话,启动了我的脚本,从服务器断开连接并且能够重新登录并看到它仍在运行 - 很棒。

只是一个不便之处,我的脚本在每次迭代中输出大约 150 行文本(每隔几个小时运行一次)。

第一次运行后,我可以看到脚本按原样打印,但在脚本完成执行后,前约 90% 似乎丢失了,我可以看到我第一次登录时的 AWS 默认文本,这很奇怪。

有谁知道为什么会发生这种情况以及如何在 tmux 窗口中查看我的脚本(并且只有我的脚本)的完整输出?

谢谢

标签: linuxamazon-web-servicestmux

解决方案


您需要增加回滚缓冲区。在您.tmux.conf添加的内容中,

set-option -g history-limit 10000

有关一些注意事项,请参阅此相关问题的答案。


推荐阅读