Provided by: manpages-ja_0.5.0.0.20221215+dfsg-1_all bug

名前

       tty - 制御端末

説明

       /dev/tty  ファイルは、メジャー番号  5、マイナー番号  0  のキャラクター  デバイスである。通
       常、そのモードは  0666、所有権は  root:tty  となっている。  プロセスの制御端末が存在する場
       合、このデバイスファイルはプロセスの制御端末と 同じものを表す。

       tty  が参照しているデバイスがサポートしている  ioctl(2)   要求に  加えて、  ioctl(2)  要求
       TIOCNOTTY がサポートされている。

   TIOCNOTTY
       呼び出し元のプロセスをその制御端末から切り離す。

       そのプロセスがセッションリーダー (session leader) の場合、 シグナル SIGHUPSIGCONT  が
       フォアグラウンドプロセスグループに送られ、  カレントセッションに属す全てのプロセスについて
       各々の制御端末が切り離される。

       この 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)

この文書について

       この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。プロジェクトの
       説明とバグ報告に関する情報は https://www.kernel.org/doc/man-pages/ に書かれている。