したがって、/etc/inittab は廃止されました。提案したように/etc/init/serial-ttyS2.confを作成しました。その後、次のようにサービスを開始する必要があります。
[root@sbc-l1c-pcc-00 ~]# initctl が serial-ttyS2 を起動します。
[root@sbc-l1c-pcc-00〜]#ps aux grep tty |
root7779 0.0 0.0 2016536 ttyS2 Ss+ 13:38 0:00 /sbin/agetty/dev/ttyS2 9600 vt100
ただし、接続しようとするとログインメッセージは表示されず、空の画面のみが表示されます。画面がオンになってログイン画面が表示されている間、serial-ttyS2を再起動してみました。接続が必要なときはいつでもこれを行う必要があります。理由を知っている人はいますか?
ベストアンサー1
不足しているスペースが/sbin/agetty/dev/ttyS2
実際ではないと仮定するか、深刻な問題に直面するでしょう。
データキャリアの検出を監視するように agetty に要求していない可能性があります。 DCDが設定されている場合は、進行中のセッションがあることを意味します。 DCDではDTRが必要です。これは、Data Terminal Ready が表示された場合、端末の他の RS-232 回線が無効であることを意味するためです。
DCDの状態(端末のユーザーなど)の知識が不足しているため、agettyはユーザーがいつ接続するのかわからないため、プロンプトを表示できません。代わりに、ユーザーが Return キーを押すまで待ちます。詳細については、のオプションの-L
説明を参照してください。man agetty
ヌルモデムケーブルが正しく接続されているとします。
/sbin/agetty --8bits --flow-control -L=never ttyS0 9600
それ以外の場合は、Enterキーを押す人と一緒に住んでいます。
以下にいくつかのヒントがあります。ブログ投稿シリアル端子とFedora 20関連。