当前位置:   article > 正文

Screen 简单使用_screen ctrl+a+d

screen ctrl+a+d

使用方法

1.创建screen: screen -S name

2.在这个screen下运行代码

3. Ctrl + A + D 挂起screen,此时screen的状态是 (Detached)

查看之前的screen

1. screen -ls /-list  查看目前所有的list

        这里前面会显示进程号例如 1508.name

        状态有 Detached(挂起),Dead(死亡),Attached(正在连接中)

2.重新连接会话(只对detached状态有效)   screen -r 1508 

3. 如果不需要这个会话了,可以终结掉(只对Attached状态有效)

        在该会话中输入exit会提示[screen is terminating],表示成功终结并退出会话

4.在任意状态(不需要在该会话中)都可以使用kill杀掉会话,kill使得会话变成dead状态,然后需要用wipe清除已经Dead的进程

        kill -9 1508

        screen -wipe 1508

        

可能出现的问题       

用 screen -ls, 显式当前状态为Attached,关掉重开也是attached
此时用screen -r <session-id>,显示目前的已经是该会话,但并不是想要的输出。

且screen list中还有一个不是自己建的screen

解决方法: screen -D  -r <session-id>

-D -r  先踢掉前一用户,再登陆。

注意,在用Mobaxterm 远程登录时,ctrl + A+D也是关闭Mobaxterm中的session的快捷键。在非screen会话界面使用该快捷键显示:

不用担心,这只是关掉了这个session,不是要kill掉screen。R重新登录session即可。

具体:

https://blog.csdn.net/fu6543210/article/details/83786211

https://blog.csdn.net/niutingbaby/article/details/84643916

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/65362
推荐阅读
相关标签
  

闽ICP备14008679号