Provided by: manpages-ja_0.5.0.0.20180315+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), termios(3), console(4),  tty_ioctl(4),  ttyS(4),  agetty(8),
       mingetty(8)

この文書について

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