私は私の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
getty プロセスを ssh セッションから起動して、シリアル terminal をusb-serialアダプターに表示させることはできますか?なぜこれがinittabで発生しなければならないのですか?
私は実行中の問題を解決しました:
su root -c "getty /dev/ttyXX"
ARMプラットフォーム上でbusybox 1.23.1を実行しています。