我正在尝试让终端通过USB转串口适配器电缆(PL2303 Prolific)工作 . USB转接头电缆适用于我的Windows机器 . 我有一个终端(IBM 3151)对我的Linux系统,它通过串行端口的/ dev / ttyS0来,用 'EXEC / sbin目录/ -L的agetty的/ dev / ttyS0来9600哑巴' 在/ etc /初始化/串行工作正常-ttyS0.conf文件 .

当我将USB转串口适配器插入USB端口时,它在系统上显示为/ dev / ttyUSB0 . 但是,我似乎无法让系统注意并在设备上启动agetty . 我创建了一个文件/etc/init/serial-ttyUSB0.conf,它包含...

start on stopped rc RUNLEVEL-[2345]
stop on starting runlevel [016]
respawn
pre-start exec /bin/stty -F dev/ttyUSB0 9600
exec /sbin/agetty -L /dev/ttyUSB0 9600 dumb

当我插入USB转串口适配器时,系统似乎没有触发此文件 . 我可以手动启动agetty ...

$ stty -F /dev/ttyUSB0 9600
$ /sbin/agetty -L /dev/ttyUSB0 9600 dumb

然后,我可以通过USB转串口适配器登录我的终端 .

当我插入USB转串口适配器电缆时,有什么建议我可以做些什么来让agetty启动?

我正在运行Centos 6.0(RedHat 6.0)内核2.6.32-71.e16.i686 .