有时要访问屏幕控制台,我需要用户screen -rx而不是screen -r 。
任何想法为什么会发生这种情况?
-x附加到已经运行的屏幕上。 两个或多个terminal可以共享一个会话。
-r恢复分离的会话
当一个会话没有完全断开连接并且仍然被认为正在运行时,很可能你必须使用-x 。 在这种情况下-xr是不必要的。
screen -rx附加到已经连接到别处的会话,并允许所有连接方同时使用屏幕会话。
在screen -r失败的情况下类似于:
There is a screen on: 10250.ttys016.ironforge (Attached) There is no screen to be resumed.
…您可以使用screen -rd强制对方分离并允许您附加。
如果要附加到已经运行的屏幕而不分离其他会话,请使用-x 。
如果会话没有完全断开连接,则可以使用其他选项而不是-x :
-d与从控制terminalinput会话的CA d相同。 -D等同于电源分离键。 (当不适用时, -d和-D都被忽略。) -r 恢复和-R 恢复相结合。 -D -R在这里和现在附加 。 -d 。