screen命令
screen 是一个非常有用的命令,提供从单个 SSH 会话中使用多个 shell 窗口(会话)的能力。当会话被分离或网络中断时,screen 会话中启动的进程仍将运行,你可以随时重新连接到 screen 会话。如果你想运行一个持久的进程或者从多个位置连接到 shell 会话,这也很方便。
1.检查是否安装
screen -v
2.安装
yum install screen 适用于CentOS/RedHat/Fedora
apt-get -y install screen 适用于Ubuntu/Debian
3. 启动一个 screen 会话
1.可以在命令行中输入
screen
来启动它,接着会有一个看上去和命令行提示符一样的screen
会话启动。screen
2.screen -S name 创建一个名为name的screen会话
要从当前的 screen 会话中分离,你可以按下 Ctrl-A
和 d
。所有的 screen 会话仍将是活跃的,你之后可以随时重新连接。
4.查看当前所有screen 会话
screen -ls
如果想要还原 “myscreen 会话,你可以执行:screen -r 25895 或 screen -r -S myscreen
5. 中止 screen 会话
有几种方法来中止 screen 会话。可以按下
Ctrl+d
,或者在命令行中使用exit
命令。不进的情况下使用screen -X -S 4588 quit