|
|

楼主 |
发表于 2006-9-22 00:31:41
|
显示全部楼层
http://bbs.et8.net/bbs/archive/index.php?t-639388.html
用screen,比如你在VI一个文件,突然由于网络的问题,你和服务器间的SSH断了.如果使用SCREEN,你能重新连接上之前编译的VI文件.
你可以试一下
新建一个SCREEN
root@lucky5 root]# screen
=============================
列出所有SCREEN
[root@lucky5 root]# screen -ls
There is a screen on:
1232.pts-7.lucky5 (Attached)
1 Socket in /root/.screen.
=============================
断开你所在的SCREEN, -d表示detach
[root@lucky5 root]# screen -d
[remote detached]
=============================
再显示所有的SCREEN,注意模式改为DETACHED了
[root@lucky5 root]# screen -ls
There is a screen on:
1232.pts-7.lucky5 (Detached)
1 Socket in /root/.screen.
=============================
重新连接之前断开的SCREEN,-r表示reattach
[root@lucky5 root]# screen -r 1232.pts-7.lucky5
如果你只有一个SCREEN,光-r就够了,如果有多个SCREEN,必须指明重新连接上哪个.
=============================
多个SCREEN
[root@lucky5 root]# screen -ls
There are screens on:
1232.pts-7.lucky5 (Attached)
1351.pts-1.lucky5 (Attached)
2 Sockets in /root/.screen.
=============================
如果现在你关闭SSH客户端,重新登陆后你还是能再连接上SCREEN的
[root@lucky5 openldap]# screen -ls
There are screens on:
1232.pts-7.lucky5 (Detached)
1351.pts-1.lucky5 (Detached)
2 Sockets in /root/.screen.
============================
Ctl+d to terminate a screen.
具体man screen |
|