我们经常会碰到这样的问题,用ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?

Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。

Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。

方法:

1、查看YUM源上是否有screen安装包

# yum list screen*

CentOS6.5,Screen

2、安装screen

# yum install screen

CentOS6.5,Screen

3、安装后,打印帮助信息,可初步了解screen的功能

#screen -h

CentOS6.5,Screen