Man page - tty(4)

Packages contains this manual

Available languages:

en fr es it pl cs ja ru ro de

Manual

tty

НАИМЕНОВАНИЕ
ОПИСАНИЕ
TIOCNOTTY
ФАЙЛЫ
СМОТРИТЕ ТАКЖЕ
ПЕРЕВОД

НАИМЕНОВАНИЕ

tty - управляющий терминал

ОПИСАНИЕ

Файл /dev/tty является символьным файлом со старшим номером 5 и младшим номером 0, обычно имеет права доступа 0666 и принадлежит root:tty. Используется как синоним управляющего терминала процесса (если есть).

В дополнении к запросам ioctl (2), поддерживаемым устройством, на которое указывает tty , также поддерживается вызов ioctl (2) TIOCNOTTY .

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 <azamat.hackimov@gmail.com>, Dmitry Bolkhovskikh <d20052005@yandex.ru>, Yuri Kozlov <yuray@komyakino.ru>, Иван Павлов <pavia00@gmail.com> и Kirill Rekhov <krekhov.dev@gmail.com>

Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, https://www.gnu.org/licenses/gpl-3.0.html версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ.

Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику(ам) по его(их) адресу(ам) электронной почты или по адресу списка рассылки русских переводчиков .