getty 从命令行启动?

getty 从命令行启动?

我的 inittab 中有一行如下所示:

# Put a getty on the serial port
ttyS0::respawn:/sbin/getty -L ttyS0 115200 vt100 # GENERIC_SERIAL

如果我尝试从会话命令行(这次是针对我拥有的 USB 串行适配器):

/sbin/getty -L ttyUSB0 115200 vt100

我收到以下回复:

getty: setsid: Operation not permitted

我可以启动过程从我的会话并有一个序列是否出现在 USB 串行适配器上?为什么这必须发生在 inittab 中?

答案1

我解决了运行时的问题:

su root -c "getty /dev/ttyXX"

我在 ARM 平台上运行 busybox 1.23.1。

相关内容