我有用Go语言编写的应用程序,它在screen运行(我不认为问题涉及到Go语言,我相信它使用STDOUT和STDERR )
screen -S log_server -d -m go run log_server.go 2 > err3.txt 1 > std3.txt
当它崩溃,我得到的错误写在屏幕上,而不是在err3.txt或std3.txt
screen不滚动,不允许我读完整的错误。
std3.txt工作正常err3.txt大小为0,并在screen打印错误(我可以看到最后20或30行)应用程序崩溃每3或5天一次。
并非所有的空间都是允许的。 改为尝试
screen -S log_server -d -m go run log_server.go 2> err3.txt 1> std3.txt