返回列表 回复 发帖

使用Screen命令来保留现场

也许你会遇到:连接到远程服务器上管理的时候,工作在一个Screen下,但是工作还没做完快要走开了或者要下班了,退出的话就会中断操作了,怎么才好的呢?

Screen命令可以帮助你这个忙,它可以保留执行时的Screen,只要服务器不重启都可以接着操作。


使用方法是:

1. 要进行某项操作时,先使用命令创建一个Screen:

[MailServer@lvdbing.net ~]$ screen -S lvdbing

2. 接着就可以在里面进行操作了,如果你的任务还没完成就要走开的话,使用命令保留Screen:

[MailServer@lvdbing.net ~]$ Ctrl+a+d       #按下这三个键保留Screen
[detached]                                 #这时会显示出这个提示,说明已经保留好Screen了

当然,如果你工作完成的话,就直接输入:
[MailServer@lvdbing.net ~]$ exit           
[screen is terminating]                    #这样就表示成功退出了

3. 如果你上一次保留了Screen,可以使用命令查看:
[MailServer@lvdbing.net ~]$ screen -ls
There is a screen on:
        18289.lvdbing   (Detached)

4. 恢复Screen,使用命令:
[MailServer@lvdbing.net ~]$ screen -r lvdbing(or 18289)
返回列表