“屏幕”进程突然关闭

“屏幕”进程突然关闭

我使用以下命令生成了 4 个屏幕进程(一个接一个):

screen ./"executeable"

稍后重新登录到运行该程序的服务器时仅显示剩余 3 个进程(带有screen -r)。我怎样才能找出问题所在?该错误是可重现的,我认为这是因为我的程序,但由于屏幕刚刚关闭,我无法确定..

答案1

使用screen选项-L,您可以将输出记录到screenlog.nn窗口索引命名的文件中。

问题是您的程序之一正常终止或因错误终止。
如果程序退出,screen会关闭窗口,这是正常的。

如果程序因错误而退出,它可能会在退出前显示一条消息,该消息将在使用screen -L ...启动时显示在日志文件中。

如果程序在退出之前不写入任何消息,请寻找一种方法让它写入更多消息,例如用于详细输出或调试输出的-v/选项。--verbose--debug

相关内容