Como funciona a 'tela'?

5

Acabei de aprender sobre screen e ficou maravilhoso.

Algumas perguntas:

  1. Como eles realmente funcionam?
  2. Por que os downloads / processos não são interrompidos nas telas mesmo que algo ruim tenha acontecido?
por jsn alf 13.06.2017 / 06:13

1 resposta

10

Muito brevemente (é possível escrever várias páginas sobre o tópico): screen funciona por

  • configurar um processo do servidor que assuma todas as entradas / saídas diretamente no seu terminal,
  • iniciando processos do cliente para cada janela que você cria e
  • conectando o servidor e os clientes conforme eles são iniciados usando uma conexão pseudo-terminal (um recurso do sistema operacional).

Quando um cliente (janela) é criado, ele é isolado dos outros clientes. Ele se comunica via conexão pseudo-terminal com o processo do servidor, que atualiza o terminal. O servidor controla o que deve ser mostrado no terminal em uma determinada janela, fornecendo a você a capacidade de alternar entre as janelas. Os clientes são executados sem saber se screen está exibindo suas informações no momento.

    
por 13.06.2017 / 10:10

Tags