コンソールサービスの管理は、サービスアクセスコントローラや、明示的な ttymon 管理ファイルの実行によるものではありません。 /etc/inittab ファイル内のエントリを使用し、ttymon を直接モードで使用して、コンソールポートの管理を行います。直接モードとは、ttymon の特別なモードのことで、ログインサービスが必要なコマンドによって直接呼び出されます。
/etc/inittab ファイル内のデフォルトのコンソールエントリは次のようになります。
co:234:respawn:/usr/lib/saf/ttymon -g -h -p "`uname -n` console login: " -T terminal_type -d /dev/console -l console -m ldterm,ttcompat |
co:234:respawn: |
co は、エントリをコンソールとして指定する。234 は動作の実行レベルを指定する。respawn は、コンソールエントリが失敗した場合、あるいは実行レベル 2、3、4 に存在しない場合に、コンソールエントリを再起動する必要があることを示す |
/usr/lib/saf/ttymon -g -h |
-g オプションを使用するため、正しいボーレートと正しい端末設定をポート上で設定でき、SAC による事前構成なしに、ログインサービスに接続できる。-h オプションは、デフォルトまたは指定した速度に設定する前に、回線速度をゼロに設定することにより、回線をハングアップさせる |
-p "`uname -n` console login: |
コンソールポート用のプロンプト文字列を指定する |
-t terminal_type |
コンソールの端末タイプを指定する |
-d /dev/console -l console -m ldterm,ttcompat |
-d オプションは、コンソールデバイスを指定する。 -l オプションは、/etc/ttydefsファイル内の ttylabel を指定する。-m オプションは、プッシュする STREAMS モジュールを指定する |