Perguntas sobre 'pty'

1
resposta

É possível alterar em qual tty um emulador de terminal está conectado?

Se eu tiver um emulador de terminal (por exemplo, xterm ) por padrão, ele se conectará a um pseudoterminal como /dev/pts/3 O que eu gostaria de saber é se é possível conectá-lo diretamente a, digamos, tty1 ? Poderei me conectar a um...
28.07.2014 / 10:23
1
resposta

Como o Terminal e o Shell trocam dados?

No Linux, um Terminal está associado a um Shell. O Terminal envia entrada para o Shell (por exemplo: pwd ), e o Shell envia a saída de volta para o Terminal (por exemplo: /home/paul ). Este diagrama mostra a relação entre um Terminal e um...
27.04.2017 / 20:21
1
resposta

Como eu obtenho este artigo e o que posso fazer com ele?

Parece que um simples redirecionamento de shell de /dev/ptmx me fornece um novo pseudo-terminal. $ ls /dev/pts; ls /dev/pts </dev/ptmx 0 1 2 ptmx 0 1 2 3 ptmx Ele desaparece assim que o processo que possui a solicitação fd em...
14.01.2015 / 03:21
1
resposta

pseudoterminales ao estilo BSD vs. pseudoterminales UNIX 98

Com base no que li sobre pseudoterminais no Linux, existem dois tipos de pseudo-terminais: pseudoterminais estilo BSD (que é obsoleto) e pseudoterminais UNIX 98 . Eu criei duas imagens que mostram minha compreensão desses dois tipos de pse...
21.11.2017 / 12:00
1
resposta

“Não há mais PTYs” ao iniciar a tela como usuário não root

Sempre que tento iniciar uma sessão de tela como um usuário não-root, recebo "Sem mais PTYs". como uma resposta. O mesmo comando no mesmo diretório que o root funciona corretamente. Eu tentei a solução de este post, mas não vai mudar nada:...
28.10.2015 / 15:29
1
resposta

Como posso consertar o / dev / pts após montá-lo?

Cometi o mesmo erro desta pergunta: PTTYs de bloqueio de chro do Debian em host Eu montei um sistema de arquivos "devpts" dentro de um chroot, e agora o urxvt não pode criar ptys. Estranhamente, o xterm ainda pode. Remontar / dev / pts não...
08.07.2015 / 06:25
1
resposta

O processo no lado escravo de um arquivo fala com a disciplina de linha ou com o driver escravo?

Eu encontrei duas imagens contraditórias de como funciona um pseudo-terminal (pty). A primeira imagem mostra que o processo no lado escravo de um objeto fala com a disciplina de linha: Asegundaimagemmostraqueoprocessonoladoescravodeumarqu...
26.05.2017 / 23:28
2
respostas

A alocação de terminal quebra arquivos ao usar o ssh para transferência

Eu usei ssh para descompactar um arquivo remoto usando: ssh host "cat file.tgz" | tar xf - Isso funciona perfeitamente bem. No entanto notei enquanto brincava com comandos forçados, que a alocação de ptys alterava a saída do comando:...
18.02.2016 / 09:25
1
resposta

Zombando de um pseudo tty (pts)

Gostaríamos de executar alguns aplicativos baseados em curses em segundo plano. Esses aplicativos usam curses e obtêm o nome atual tty port a ser usado internamente para mapear arquivos de log e outras associações de terminal de cont...
08.07.2015 / 23:10
1
resposta

É possível reutilizar a extremidade escrava de um PTY depois de fechá-lo?

Depois que a extremidade escrava é usada ( open() , read() , write() , close() ), o read() do mestre é concluído e retorna com um erro EIO. Mas eu estava esperando poder open() / close() várias vezes a extremidade escrava sem in...
20.06.2016 / 10:14