我的 inittab 中有一行如下所示:
# Put a getty on the serial port
ttyS0::respawn:/sbin/getty -L ttyS0 115200 vt100 # GENERIC_SERIAL
如果我尝试从SSH会话命令行(这次是针对我拥有的 USB 串行适配器):
/sbin/getty -L ttyUSB0 115200 vt100
我收到以下回复:
getty: setsid: Operation not permitted
我可以启动盖蒂过程从我的SSH会话并有一个序列终端是否出现在 USB 串行适配器上?为什么这必须发生在 inittab 中?
答案1
我解决了运行时的问题:
su root -c "getty /dev/ttyXX"
我在 ARM 平台上运行 busybox 1.23.1。