系统管理指南:高级管理

ttymon 和控制台端口

控制台服务既不由服务访问控制器 (Service Access Controller, SAC) 管理,也不由任何显式的 ttymon 管理文件管理。ttymon 调用由 SMF 管理。因此,无法再通过向 /etc/inittab 文件中添加项来调用 ttymon。类型为 application、名称为 ttymon 的属性组已添加到 SMF 服务 svc:/system/console-login:default 中。此属性组内的属性由方法脚本 /lib/svc/method/console-login 使用。此脚本将属性值用作 ttymon 调用的参数。通常,如果这些值为空,或者如果没有为任一属性定义值,则不会将值用于 ttymon。但是,如果 ttymon 设备值为空或者未设置,则 /dev/console 将用作缺省值以便 ttymon 可以运行。

以下属性在 SMF 服务 svc:/system/console-login:default 下可用:

ttymon/nohangup

指定 nohangup 属性。如果设置为 true,则在设置缺省或指定的速度之前,不要通过将线路速度设置为零来强制线路挂起。

ttymon/prompt

指定控制台端口的提示字符串。

ttymon/terminal_type

指定控制台的缺省终端类型。

ttymon/device

指定控制台设备。

ttymon/label

指定 /etc/ttydefs 线路中的 TTY 标签。