执行 Screen 命令,可以避免远程连接服务器运行系统备份、scp传输、编译安装等长时间才能完成的任务时,因网络突然掉线或者关掉窗口导致任务中断。
安装Screen
动图演示
安装状态
which screen
执行如上命令,如果没有任何结果返回,说明你的linux系统并没有安装 Screen
开始安装
#CentOS系统 yum install screen #Debian和Ubuntu系统 apt-get install screen
根据自己系统种类,选择其中一种命令执行,为服务器安装 Screen
使用方法
运行Screen
假设我们要为服务器执行一个长久安装编译任务,通过 Xshell 等软件连接服务器,执行如下命令,开启一个名为 wangejiba
的窗口,然后在执行你需要的编译任务。
screen -S wangejiba
恢复连接
如果任务还在执行,但是网络掉线了或自己以外关闭了Xshell 窗口,可以重新连接服务器,执行如下命令重新打开刚才的安装进程
screen -r wangejiba
高级使用
以上是一个基础用法,更为详细的方法可以参考以下教程:
- ⭕CentOS下screen 命令详解:https://www.cnblogs.com/webnote/p/5749675.html
- ⭕screen命令总结:https://www.cnblogs.com/anyux/p/9189733.html
- ⭕Linux之screen命令使用技巧:http://blog.51cto.com/4081735/2093492