tty -
управляющий
терминал
Файл
/dev/tty
является
символьным
файлом со
старшим
номером 5 и
младшим
номером 0,
обычно
имеет
права
доступа 0666 и
принадлежит
root:tty.
Используется
как
синоним
управляющего
терминала
процесса
(если есть).
В
дополнении
к запросам
ioctl(2),
поддерживаемым
устройством,
на которое
указывает
tty, также
поддерживается
вызов
ioctl(2) TIOCNOTTY.
Отсоединить
вызывающий
процесс от
его
управляющего
терминала.
Если
процесс
является
лидером
сеанса, то
использующей
терминал
группе
процессов
(foreground process group) будут
посланы
сигналы
SIGHUP
и
SIGCONT, и все
процессы в
текущем
сеансе
потеряют
свои
управляющие
tty.
Вызов
ioctl(2)
может
работать
только с
дескрипторами
файлов,
которые
подключены
к
/dev/tty. Это
используется
процессами
служб,
когда они
запущены
пользователем
с
терминала.
Процесс
пытается
открыть
/dev/tty.
Если это
удаётся, то
он
отсоединяется
от
терминала
с помощью
TIOCNOTTY; если же
операция
не удалась,
то
очевидно,
что
процесс не
присоединён
к
терминалу
и
отсоединение
не
требуется.
/dev/tty
chown(1),
mknod(1),
ioctl(2),
ioctl_console(2),
ioctl_tty(2),
termios(3),
ttyS(4),
vcs(4),
pty(7),
agetty(8),
mingetty(8)
Русский
перевод
этой
страницы
руководства
был сделан
Azamat Hackimov <
[email protected]>, Dmitry Bolkhovskikh
<
[email protected]>, Yuri Kozlov <
[email protected]> и
Иван
Павлов <
[email protected]>
Этот
перевод
является
бесплатной
документацией;
прочитайте
Стандартную
общественную
лицензию GNU
версии 3
или более
позднюю,
чтобы
узнать об
условиях
авторского
права. Мы не
несем
НИКАКОЙ
ОТВЕТСТВЕННОСТИ.
Если вы
обнаружите
ошибки в
переводе
этой
страницы
руководства,
пожалуйста,
отправьте
электронное
письмо на
[email protected]