我正在尝试让终端通过 USB 到串行适配器电缆(PL2303 Prolific)工作。USB 转适配器电缆适用于我的 Windows 机器。我的 Linux 系统有一个终端(IBM 3151),它在串行端口 /dev/ttyS0 上运行良好,在 /etc/init/serial 中使用 'exec /sbin/agetty -L /dev/ttyS0 9600dumb' -ttyS0.conf 文件。
当我将 USB 转串口适配器插入 USB 端口时,它在系统上显示为 /dev/ttyUSB0。但是,我似乎无法让系统注意到并在设备上启动 getty。我创建了一个文件/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 转串口适配器时,系统似乎没有触发此文件。我可以手动启动 getty...
$ stty -F /dev/ttyUSB0 9600
$ /sbin/agetty -L /dev/ttyUSB0 9600 dumb
然后,我可以通过 USB 转串口适配器使用我的终端登录。
当我插入 USB 转串行适配器电缆时,我应该怎么做才能开始工作,有什么建议吗?
我正在运行 Centos 6.0 (RedHat 6.0) 内核 2.6.32-71.e16.i686。