Agetty terminando durante o login na conexão serial

1

Estou tentando fazer login em um servidor através da porta serial usando o agetty. Quando eu começo agetty e abro a conexão serial, vejo o prompt de login, mas assim que eu digito o nome de usuário (no meu caso root ), agetty é morto. Não só isso, juntamente com agetty, é shell pai também está sendo encerrado. A sequência de comandos a seguir ilustra isso. Depois de iniciar agetty (a segunda linha), eu tento fazer o login através da porta serial, mas acabo perdendo a conexão como abaixo.

ROOT@dir1(~)
(0)#agetty 115200 /dev/ttyS0
Connection to dir1 closed.

Alguma sugestão sobre por que isso pode estar acontecendo? Estou usando o SLES versão 10 e a porta serial está conectada a um servidor de terminal que está sendo acessado por meio de um navegador da web. Não tenho certeza se a reinicialização do servidor com uma entrada no inittab faria a diferença, mas não estou inclinado a isso, pois esse é um servidor de produção e os tempos de inatividade são caros.

Obrigado.

    
por AnilRamakrishna 03.06.2013 / 23:44

1 resposta

1

Você deve ter isso em inittab e não é necessário reinicializar. Apenas telinit q .

Como para agetty em um shell, ele realmente não foi projetado para rodar em primeiro plano e controlar algum outro terminal; enquanto você poderia passar um argumento tty de - , isso faria com que ele imprimisse um prompt de login no seu terminal, em vez de na porta serial, que não é o que você deseja.

    
por 04.06.2013 / 02:11