首页 > 系统服务 > 详细

Linux之screen命令使用技巧

时间:2018-04-01 13:05:19      阅读:186      评论:0      收藏:0      [点我收藏+]
先来看看Screen的官方说明:
GNU‘s Screen 官方站点:http://www.gnu.org/software/screen/

简单来讲Screen 个人来说主要用于执行长时间不能中断的备份、测试和传输任务等(恢复会话);以及共享终端会话窗口(窗口共享)

使用 screen -S <会话名> 创建并进入screen会话,例如:

[root@centos7 11:11:29 ~]#screen -ls
No Sockets found in /var/run/screen/S-root.

[root@centos7 11:11:35 ~]#screen -S zmh
[root@centos7 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会话:

[root@centos7 11:33:12 ~]#screen -ls
There is a screen on:
    4705.zmh    (Detached)
1 Socket in /var/run/screen/S-root.

[root@centos7 11:33:18 ~]#screen -x 4705

或者:

[root@centos7 11:34:17 ~]#screen -ls
There is a screen on:
    4705.zmh    (Detached)
1 Socket in /var/run/screen/S-root.

[root@centos7 11:34:20 ~]#screen -r zmh

两种方法后面参数分别可以跟上进程或者会话名都可以

仅仅是测试

真的

Linux之screen命令使用技巧

原文:http://blog.51cto.com/4081735/2093492

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!