Você está perdendo a diferença entre uma sessão de tela e uma janela de tela .
As sessões de tela são um pouco como as áreas de trabalho da GUI. Eles podem conter várias janelas; cada janela pode executar um programa separado. A tela session é como um container para windows.
Ctrl-A "
mostra a lista de janelas . A resposta da Matrix Mole mostra como nomeie suas janelas; você já sabe como nomear suas sessões (com screen -S foo
). Para ver a lista de sessões, use screen -list
:
$ screen -S foo
# let screen start, then use Ctrl+A D to detach
[detached]
$ screen -S bar
[detached]
$ screen -list
There are screens on:
16838.bar (05/05/2010 05:00:34 AM) (Detached)
16814.foo (05/05/2010 05:00:26 AM) (Detached)
2 Sockets in /var/run/screen/S-quack.
Agora você pode reconectar a uma das sessões existentes com screen -r foo
, fazer algumas coisas, desanexar, reconectar a outra sessão com screen -r bar
, fazer outras coisas, etc.