Linux之screen命令使用技巧
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux之screen命令使用技巧相关的知识,希望对你有一定的参考价值。
先来看看Screen的官方说明:
GNU‘s Screen 官方站点:http://www.gnu.org/software/screen/
简单来讲Screen 个人来说主要用于执行长时间不能中断的备份、测试和传输任务等(恢复会话);以及共享终端会话窗口(窗口共享)
使用 screen -S <会话名> 创建并进入screen会话,例如:
[[email protected] 11:11:29 ~]#screen -ls
No Sockets found in /var/run/screen/S-root.
[[email protected] 11:11:35 ~]#screen -S zmh
[[email protected] 11:11:40 ~]#screen -ls
There is a screen on:
4705.zmh (Attached)
1 Socket in /var/run/screen/S-root.
这里创建并进入名叫“zmh”的screen作业,再使用screen -ls查看当前存在的screen会。“Attached”表示这个screen会话是活动的(个人理解为有人接入)。其中“3891.zmh” 3891表示此screen会话的进程号,zmh表示screen会话名。
在我们使用ctrl+a,d(同时按ctrl 和 a 再松手按d)剥离screen会话后,可以使用以下方法再次接入screen会话:
[[email protected] 11:33:12 ~]#screen -ls
There is a screen on:
4705.zmh (Detached)
1 Socket in /var/run/screen/S-root.
[[email protected] 11:33:18 ~]#screen -x 4705
或者:
[[email protected] 11:34:17 ~]#screen -ls
There is a screen on:
4705.zmh (Detached)
1 Socket in /var/run/screen/S-root.
[[email protected] 11:34:20 ~]#screen -r zmh
两种方法后面参数分别可以跟上进程或者会话名都可以
仅仅是测试
真的
以上是关于Linux之screen命令使用技巧的主要内容,如果未能解决你的问题,请参考以下文章