Eu sei como iniciar um screen
e como listar telas diferentes:
screen -ls
ou para anexar:
There are screens on:
2477.pts-0.server1 (Detached)
2522.pts-0.server1 (Detached)
2 Sockets in /var/run/screen/S-root.
$ screen -r 2477.pts-0.server1
Mas qual é a combinação de teclas para desanexar de uma sessão de tela e mantê-la em execução?
command-line
gnu-screen
maniat1k
fonte
fonte
D
) é 'powerdetach'.d
!!!!!!!Para listar suas sessões, execute:
Você pode executar qualquer comando sob o comando screen como:
Em seguida, pressione Ctrl+ a(liberação) e, em seguida, dpara desanexar o processo / tela (para que continue a ser executado).
Para retomar o processo desanexado, use:
Se você tiver vários, adicione o número da sessão depois disso.
Você também pode reconectá-lo à
Attached
tela já exibida porscreen -x
. Útil para investigar por que está conectado, compartilhe o terminal com alguém ou observe / verifique alguém o que está fazendo.Para obter mais ajuda, execute
man screen
ou dentro da tela, pressione Ctrl+ a, solte e pressione ?para ver mais atalhos.Veja também:
fonte
Você provavelmente o verá listado assim na página de manual da tela:
É importante notar que as letras maiúsculas e minúsculas executam funções diferentes.
fonte
Alguns sistemas removem determinadas ligações por padrão. Por isso, é melhor olhar para a página de atalho de teclado on-line: Ctrl-a ?. Você também pode usar o prompt de comando em
screen
: Ctrl-a :detach. Eu geralmente removo as ligações de teclas para 'desanexar' e 'powerdetach', exceto em sistemas remotos.fonte