使用 Screen 命令避免长时间作业任务的中断

编辑于:2019年10月28日
使用 Screen 命令避免长时间作业任务的中断

执行 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

相关推荐