Como renomeio meu terminal TTY?

1

Eu tenho um servidor Centos 7 com 48 dispositivos USB para serial conectados a ele. Usando udev , consegui escrever um script que cria links simbólicos na pasta /dev que mapeia os dispositivos ttyUSBx para os nomes ttyDy correspondentes, com base no número de série do dispositivo. Em seguida, executo uma instância de agetty nos arquivos de dispositivo ttyDy .

O problema é que quando eu efetuo login a partir de um terminal remoto, o comando tty envia o nome do root ttyUSB device e não o ttyD symlink Eu criei (também, ps -e irá gerar minha ttyUSB port como tty do shell bash). Existe um comando que eu posso executar como parte do meu .bashrc , ou um argumento enviado para o login ou agetty que me permitirá alterar o nome do meu tty para o meu estático ttyD port?

    
por Darth Andy Samberg 21.01.2016 / 14:25

1 resposta

0

Isso já foi respondido em um comentário, mas vou postar como resposta, já que o respondente original não o fez.

Você desejará estabelecer um vínculo rígido com os nós do dispositivo em vez de vinculação simbólica. Apenas lembre-se de que excluir o link físico também excluirá o nó do dispositivo.

    
por 21.01.2016 / 16:06

Tags