UUGETTY(1M)

НАЗВАНИЕ
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) в Справочнике программиста.