[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