Qual ' é a diferença entre uma tela sendo anexada e desconectada?

[blah]$ screen -ls There are screens on: 16517.pts-0.blah (01/28/2012 01:55:32 PM) (Detached) 4345.pts-1.blah (01/27/2012 11:22:48 AM) (Attached) 2 Sockets in /var/run/screen/S-blahblah. 

Obteve 2 perguntas

1) Qual é a diferença entre anexado e tela desanexada

2) Você pode matar a tela anexada e desanexada e como você faz isso? (Eu matei a tela anexada com tela -X -S id kill antes, mas não acho que funcione em uma desanexada )

Comentários

  • Esta é uma pergunta do Linux?

Resposta

Anexado significa que algum processo está realmente usando aquela sessão, desconectado significa que alguém deixou a sessão de tela em execução, mas se desconectou dela.

Por que não simplesmente conectar-se às sessões de tela um de cada vez e simplesmente parar tudo o que está em execução? Conecte-se a sessões existentes com o comando screen -r -d ou screen -R -D.

Comentários

  • Você pode esclarecer o que " um processo está realmente usando essa sessão? " Você quer dizer que é ' vinculado ' a uma janela de terminal / sessão TTY / SSH e fechará quando a sessão for encerrada? Ou você quer dizer que há um processo ativo em execução nele?
  • Como verificar em qual tela estou agora se tenho várias telas quando uso screen -ls?
  • Em no caso da sessão anexada é possível resumir que no meu caso eu fecho sem fechar e apareço agora como anexado e não ' não quero encerrar este processo

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *