Como obtenho o dispositivo terminal psuedo do xterm atual?

2

Gostaria de obter o valor do terminal psuedo da janela xterm atual, para uso na função "write". Por exemplo, quando eu digito ps eu posso ver que todos os processos atuais estão em pts / 4. Existe uma maneira melhor de obter "pts / 4" que não seja grep na saída de "ps"?

Eyal

    
por Eyal 05.11.2009 / 12:49

2 respostas

2

O comando tty "Imprime o nome do arquivo do terminal conectado à entrada padrão."

write username $(tty)
    
por 05.11.2009 / 15:50
0

Eu acho que você pode usar / dev / tty, que é o terminal de controle para o processo em execução. Se você precisar encontrar o tty que está conectado ao stdin, verifique as fontes para / usr / bin / tty.

    
por 05.11.2009 / 15:18

Tags