TTY(4)

이름
tty - 제어 터미널

설명
파일 /dev/tty는 문자 파일로서 메이저 넘버 5와 마이너 넘버 0을 지니며, 보통 모드 0666와 owner.group root.tty를 지닌다. 이 파일은 프로세스의 제어 터미널과 유사하다.

tty가 참조하는 디바이스에 의해 지원된 ioctl() 요청외에도, 다음의 ioctl() 요청 역시 지원된다.

TIOCNOTTY
    제어 터미널에서 현재 프로세스를 떼어내고, 이를 새로운 프로세스 그룹에 부착할 필요 없이, 현재 프로세스 그룹에서 삭제한다. (그룹 ID를 0으로 설정한다.) ioctl() 호출은 /dev/tty에 연결된 파일 기술자에서만 동작한다. 이는 터미널에서 사용자에 의해 데몬 프로세스들이 시작되었을 때, 데몬 프로세스에 의해 사용된다. 프로세스는 /dev/tty를 열고자 한다. 만일 여는 것이 성공적이라면, TIOCNOTTY를 사용함으로서 터미널에서 자신을 제거시킨다. 반면에 여는 것이 실패하면, 터미널에서 첨부될 필요가 없으므로 자신을 제거할 필요가 없다.

파일
/dev/tty

관련 항목
mknod(1), chown(1), getty(1), termios(2), console(4), ttys(4)