Agetty在串行连接login时终止

我试图通过使用agetty串行端口login到服务器。 当我开始agetty并打开串行连接,我看到login提示,但一旦我input用户名(在我的情况下root ),agetty被杀害。 不仅如此,随着agetty,它的父壳也被终止。 以下命令序列说明了这一点。 开始agetty(第二行)后,我尝试通过串口login,但最终失去了连接如下。

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

任何build议,为什么这可能会发生? 我正在使用SLES版本10,串口连接到通过Web浏览器访问的terminal服务器。 我不确定是否用inittab中的条目重新启动服务器会有所作为,但我并不倾向于这样做,因为这是一个生产服务器,停机时间很昂贵。

谢谢。

应该inittab有这个,你不必重新启动。 只需telinit q

至于shelltty中的agetty,实际上并不是devise成在前台运行并控制其他terminal; 虽然你可以传递一个tty参数-这会导致它在你的terminal打印一个login提示,而不是串口,这不是你想要的。