Руководство по администрированию UNIX System V

         

Установка tty с помощью команды ttydefs


/etc/ttydefs - это управляющий файл, используемый ttymon. Он определяет установки скорости и терминала для портов TTY. Файл ttydefs содержит информацию, перечисленную ниже. Далее показана связь между полями ttylabel и nextlabel в управляющих файлах ttymon и файлах ttydefs. Образец файла ttydefs:

"ttylabel" - Когда монитор ttymon инициирует порт, он в файле ttydefs ведет поиск элемента, который содержит установки termio (7) для этого порта. Правильный элемент тот, чья ttylabel соответствует ttylabel для этого порта. ttylabel для порта является частью информации, включенной в управляющий файл монитора ttymon. По соглашению ttylabel идентифицирует скорость передачи, но делать это не надо. initial-flags - Содержит параметры termio (7), на которые первоначально устанавливается терминал. initial-flags должны указываться с помощью синтаксиса, распознаваемого командой stty (1). final-flags - Содержит параметры termio (1), установленные монитором ttymon после подачи запроса на соединение и непосредственно перед вызовом сервиса порта. Конечные флаги должны указываться с помощью синтаксиса, распознаваемого stty. autobaud - Это параметр скорости линии. Когда используется автоматическая настройка скорости передачи вместо установки скорости передачи, ttymon определяет скорость линии порта TTY, анализируя первый из введенных возвратов каретки, и в соответствии с этим устанавливает скорость. Если поле autobaud содержит символ A, то средство автоматической настройки скорости разрешается. В противном случае - автоматическая настройка запрещается. nextlabel - Если пользователь устанавливает (послав BREAK), что текущий элемент ttydefs не обеспечивает совместимую скорость линии, ttymon будет вести поиск элемента ttydefs, чья ttylabel соответствует полю nextlabel. ttymon затем будет использовать это поле в качестве поля ttylabel. Серия скоростей часто таким образом связывается вместе в замкнутое множество, носящее название последовательности hunt. Например, 4800 можно связать с 1200, которая в свою очередь связывается с 2400, которая наконец связывается с 4800.

Все установки termio (7), поддерживаемые командой stty, поддерживаются как параметры в файле ttydefs. Например, вы сможете указать стирание по умолчанию и символы завершения.



Содержание раздела