Ubuntu 14.04 终端中的访问输出 'disappeared' 关闭终端 window

Access output in Ubuntu 14.04 terminal that has 'disappeared' off the terminal window

我只是 运行 服务器上的一个脚本,它在命令 window 上生成大量输出。

然而,现在,在 运行 它大约 4 小时后,我想检查所有输出,但输出的开头已经从终端 window 消失了。当我向上滚动时,它不再存在了。

有什么方法可以访问它吗?它需要通过终端中的命令,因为我 运行 它在服务器上。

谢谢。

如果是真实终端而不是虚拟终端 您需要重新编译内核并增加终端的缓冲区大小。

在你内核的.config文件中你需要增加的参数是 CONFIG_VGACON_SOFT_SCROLLBACK_SIZE

最好的方法是将输出重定向到一个文件并打开该文件以检查所有输出。

您还可以通过 运行 在后台重定向脚本并将输出保存到文件中。请让我知道您 运行 的命令类型,我可以为您提供确切的命令。 :)

实际上,重定向 I/O 会干扰许多程序(例如,将 tty to a plain file). Use the script 程序的输出更改为捕获 所有 程序的输出 运行 在 shell 中, 最小 干扰。