Provided by: manpages-ja_0.5.0.0.20221215+dfsg-1_all
名前
tty - 制御端末
説明
/dev/tty ファイルは、メジャー番号 5、マイナー番号 0 のキャラクター デバイスである。通 常、そのモードは 0666、所有権は root:tty となっている。 プロセスの制御端末が存在する場 合、このデバイスファイルはプロセスの制御端末と 同じものを表す。 tty が参照しているデバイスがサポートしている ioctl(2) 要求に 加えて、 ioctl(2) 要求 TIOCNOTTY がサポートされている。 TIOCNOTTY 呼び出し元のプロセスをその制御端末から切り離す。 そのプロセスがセッションリーダー (session leader) の場合、 シグナル SIGHUP と SIGCONT が フォアグラウンドプロセスグループに送られ、 カレントセッションに属す全てのプロセスについて 各々の制御端末が切り離される。 この 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/ に書かれている。