my local machine's terminal
screen session 12345
ssh me@remotemachine (I want to be here)
screen session 67890 (I'm here)我让自己陷入了这样的困境:我无法进入ssh会话来断开它。
如果我在屏幕会话67890中按下ctrl-a ctrl-d,它会将我从会话12345分离。那么,我怎样才能到达第三级ssh会话,这样我才能断开它?
您提供的任何基于kill的解决方案都不能损害在screen session 67890中运行的进程。
发布于 2012-11-08 06:22:45
ctrl-a a等效于将ctrl-a发送给子screen,因此ctrl-a a d应该断开与第一个嵌套会话的连接。如果它们嵌套得更深,ctrl-a a a d将断开第二个嵌套会话的连接,并根据需要继续添加额外的a。但是,如果你的嵌套深度超过1到2层,那么当你的头因为试图保持你正在向哪个会话发送命令而爆炸时,不要寻求同情……
https://stackoverflow.com/questions/13279016
复制相似问题