НАЗВАНИЕ
uugetty - установка типа терминала и его характеристик
СИНТАКСИС
/usr/lib/uucp/uugetty [-h] [-t время_ожидания] [-r] линия [скорость [тип_терминала [режим_работы_с_линией]]] /usr/lib/uucp/uugetty -c файл
ОПИСАНИЕ
Программа uugetty аналогична getty(1M), и опции имеют
сходный смысл. Отличия связаны с разрешением доступа к
линиям для программ uucico(1M), cu(1C) и ct(1C), то
есть появляется возможность использовать линию в двух
направлениях: по этой линии может подсоединиться пользователь, но пока линия свободна, ее могут использовать
программы uucico, cu и ct для взаимодействия с удаленными системами. Реализация основана на том, что uucico,
cu и ct при использовании устройств создают файлы-замки. Когда завершается open (или, при использовании опции -r, когда считывается первый символ) состояние файла-замка указывает на то, используют ли эту линию
uucico, cu и ct или же кто-то пытается войти в систему.
Обратите внимание, что при использовании опции -r, для
получения приглашения login: требуется несколько раз
нажать на клавишу возврата каретки. Для человека это не
составит большого труда, но если для входа используется
программа uucico, процедуру входа требуется описать
следующим образом:
"" \r\d\r\d\r\d\r in:--in: ...где вместо ... нужно подставить то, что требуется для правильного входа.
Если в соединении через интеллектуальный модем или по прямой линии на обоих концах используется uugetty, указание опции -r обязательно. (Эта опция требует, чтобы uugetty дожидалось ввода символа перед выдачей приглашения, предотвращая таким образом зацикливание двух uugetty). Если в соединении по прямой линии на одном конце используется uugetty, то на другом конце, безусловно, тоже нужно использовать uugetty. Пример строки из файла /etc/inittab, посредством которой может выполняться запуск uugetty через интеллектуальный модем или по прямой линии:
30:2:respawn:/usr/lib/uucp/uugetty -r -t 60 tty12 1200
ФАЙЛЫ
/etc/gettydefs /etc/issue
СМ. ТАКЖЕ
uucico(1M), getty(1M), init(1M), tty(7).
ct(1C), cu(1C), login(1) в Справочнике пользователя.
ioctl(2), gettydefs(4), inittab(4) в Справочнике программиста.