[linux]screen 常用命令

通过 screen 命令可以让终端命令在我们断开远程服务器后依旧运行而不会中断。

安装 screen 命令

redhat/centos:

yum install screen

ubuntu:

sudo apt-get install screen

常用的 screen 命令

新建一个名为 django 的 screen shell:

screen -S django

新建一个名为 django 的后台 screen shell:

screen -dS django

查看所有的 screen shell:

$ screen -ls
There are screens on:
    1429.django (Detached)
    23264.abc   (Detached)
2 Sockets in /var/run/screen/S-abc.

打开后台状态为 Detached 且名称为 django 的 screen shell:

$ screen -r django

将当前 screen shell 转到后台(Detached),按快捷键: Ctrl + a + d

打开后台状态为 Attached 且名称为 django 的 screen shell:

$ screen -r django
There is a screen on:
    1429.django (Attached)
There is no screen to be resumed matching django.
$ screen -x django

Comments