参考链接

概述

在Linux系统中,通常我们在执行一些运行时间比较长的任务时,必须等待执行完毕才能断开SSH连接或关闭客户端软件,否则可能会导致执行中断。

使用screen执行

安装screen工具

Linux系统默认没有screen工具,需要先进行安装。

  • CentOS系列系统安装命令如下所示。

    1
    
    yum install screen
    
  • Ubuntu 系列系统安装命令如下所示。

    1
    
    sudo  apt-get  install screen
    

使用简介

  1. 执行如下命令,创建screen窗口。

    1
    
    screen -S [$Name]
    

    注:[$Name]用来标注screen窗口用途。

  2. 执行如下命令,列出screen窗口。

    1
    
    screen -ls
    

    系统显示类似如下。

    img

  3. 当需要运行脚本、执行程序时,在命令前添加screen即可。

  4. 然后使用 Ctrla 键,再按下 d 键,就可以退出SSH登录,但不会影响screen程序的运行。

  5. 若需要继续工作时,登录实例,然后执行如下命令,恢复会话即可。

    1
    
    screen -r -d