当 SAC 调用 ttymon 端口监视器的实例时,ttymon 开始监视其端口。对于每个端口,ttymon 端口监视器首先初始化线路规程(如果指定)、速度和终端设置。用于初始化的值是从 /etc/ttydefs 文件中的相应项提取的。
然后 ttymon 端口监视器写入提示符,并等待用户输入。如果用户通过按 Break 键指示速度不合适,则 ttymon 端口监视器将尝试下一个速度,并再次写入提示符。
如果为端口启用了 autobaud,则 ttymon 端口监视器将尝试自动确定端口上的波特率。用户必须按回车键,ttymon 端口监视器才能识别波特率并列显提示符。
在收到有效输入时,ttymon 端口监视器会执行以下任务:
解释端口的每服务配置文件
创建 /etc/utmpx 项(如果需要)
建立服务环境
调用与端口关联的服务