本文最后更新于 165 天前,其中的信息可能已经有所发展或是发生改变。
Screen是什么?
Screen是Linux下的“会话管理软件”,可以在您断开SSH连接后继续执行指定的命令。使您可以离开SSH会话而免去连接时再次执行繁杂的启动命令的麻烦,同时可以防止由于网络不稳定断开SSH连接造成的命令执行失败。
如何安装Screen?
在Centos 7及以上
您可以通过执行如下命令来安装Screen
yum install screen
在Debian或Ubuntu系统上
您可以通过执行如下命令来安装Screen
apt-get install screen
如何使用Screen?
创建一个新会话
screen -S <您的会话名称>
离开会话(会话中的程序将继续执行)
您可以先按下Ctrl+A键,然后再按下Ctrl+D键以离开会话,执行命令后,您应该看到“ detached”提示
进入会话
screen -r <您的会话名称>
销毁会话
先通过screen -r <您的会话名称>
进入会话,再使用exit
命令退出
查看现有的会话
您可以通过如下命令查看现在正在运行的Screen会话的状态
screen -ls