GNU屏幕没有输出caching

对于长时间运行的脚本,我们使用screen来closuresssh会话而不停止脚本。

屏幕,但是,继续保存输出,这是一个非常高的磁盘。

我的问题:我怎样才能启动一个屏幕会话不保存stdout和stderr到磁盘?

您可以通过使用-h参数启动屏幕来调整屏幕的回滚历史logging大小,例如, screen -h 1000将使最大回滚缓冲区大小为1000行。 这应该会对你有所帮助

如果您对脚本的输出不感兴趣,那么您应该更改脚本调用,而不是屏幕调用。

如果你用例如

 /path/to/script.sh > /dev/null 2>&1 

那么屏幕上就不会有输出来跟踪。