Perguntas sobre 'pty'

3
respostas

Determine o dono da sessão de um processo

Estou tentando implementar uma maneira de determinar qual usuário é o proprietário da sessão de algum processo, de maneira que seja o mais compatível possível com plataformas diferentes. No Linux, posso rastrear o processo seguindo o link /p...
28.12.2014 / 01:22
1
resposta

Qual é o número máximo permitido de TTY, é definido em qualquer lugar nos cabeçalhos do kernel?

Qual é o número máximo permitido de TTYs? Encontrei o pty.max, mas existe algo semelhante para os TTYs? Ou é definido como um valor fixo nos cabeçalhos do kernel, eu não achei que     
18.12.2013 / 07:30
1
resposta

O shell Bash lançado por forkpty () gera processos filhos que ignoram o SIGINT. Por que e como garantir que o SIGINT não seja ignorado?

Eu tenho um programa C que usa forkpty para executar um shell bash. Eu estou achando que os programas lançados por este shell são iniciados com o SIGINT ignorado, então quando eu envio um Ctrl-C para o shell eles nunca fecham. exemplo: int...
09.11.2015 / 17:52
3
respostas

Um terminal virtual possui um terminal mestre?

Quando eu abro um emulador de terminal ( xterm por exemplo), xterm terá uma extremidade principal ( /dev/ptmx ) e uma extremidade escrava ( /dev/pts/# ). Mas e quando eu abro um terminal virtual (pressionando Ctrl+Alt+F# ), o term...
14.05.2017 / 17:40
1
resposta

Os dispositivos pty possuem dois buffers de entrada?

Quando os dispositivos terminais estão no modo cozido, a entrada de bytes no terminal é armazenada em cache e processada pelo kernel, alguns bytes são usados para edição de linha e "cosumed", fazendo com que read retorne uma linha por vez....
03.10.2018 / 11:10
1
resposta

socat - registro e redirecionamento da UART

No momento, estou tentando registrar toda a comunicação de / para / dev / ttyUSB0 e, ao mesmo tempo, conectar minicom / tela ao mesmo dispositivo para interação. Eu tentei algumas ferramentas e tutoriais, mas todos eles parecem ocupar o dispo...
14.07.2017 / 09:28
1
resposta

Por que alterar as configurações do tty em um descritor de arquivo afeta outro?

A configuração ECHO está ativada em stdin e stdout por padrão. Mas por que se desabilitamos ECHO no stdin, ele também está desabilitado em stdout ? Eles têm dois descritores separados - 0 e 1 , então por que eles são alterados simul...
09.07.2017 / 04:23
1
resposta

Pseudo-terminais vs. um par de canos

Por que os pseudo-terminais são um recurso separado em sistemas do tipo Unix? O que os torna superiores a um par de tubos ou FIFOs para implementar emuladores de terminal?     
12.07.2016 / 11:51
2
respostas

Wrapper para alocar um pty (oposto ao nohup)

Eu tenho um comando foo que (por razões que não precisamos entrar) precisa ter um pty alocado, ou seja, foo é bem-sucedida, mas nohup foo falha. Qual é a maneira mais fácil de alocar um arquivo quando não há um? screen -D -m foo...
22.09.2015 / 14:29
2
respostas

Disparando leituras de zero bytes em FIFO / pty

Eu gostaria de saber como emular o comportamento ICANON de ^ D: isto é, disparar uma leitura imediata, mesmo com zero bytes, no programa na outra extremidade de um FIFO ou PTY ou soquete ou algo assim. Em particular, eu tenho um programa cuja es...
03.04.2015 / 12:47