Screen 简单使用

使用方法

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值