对于长时间运行的脚本,我们使用screen来closuresssh会话而不停止脚本。
屏幕,但是,继续保存输出,这是一个非常高的磁盘。
我的问题:我怎样才能启动一个屏幕会话不保存stdout和stderr到磁盘?
您可以通过使用-h参数启动屏幕来调整屏幕的回滚历史logging大小,例如, screen -h 1000将使最大回滚缓冲区大小为1000行。 这应该会对你有所帮助
如果您对脚本的输出不感兴趣,那么您应该更改脚本调用,而不是屏幕调用。
如果你用例如
/path/to/script.sh > /dev/null 2>&1
那么屏幕上就不会有输出来跟踪。