Questions tagged [controlling-terminal]

The "controlling terminal" is an attribute of a process that identifies the terminal device that affects it with regards to "job control". It typically affects processes that run inside a terminal or open a terminal device.

Controlling terminal is a terminal that is attached to a process to send it signals like Ctrl-C from user.

A process can be run without a controlling terminal, see Process without a controlling terminal. Processes without controlling terminal are marked with ?? in the ps output.

https://en.wikipedia.org/wiki/POSIX_terminal_interface#Controlling_terminals_and_process_groups

19 questions
4
votes
1 answer

Process without a controlling terminal

What happens with process when it is run without a controlling terminal? How is that process different from a standard processes? What features does it lose and what does it acquire? UPDATE #1 The question listed as a possible duplicate: Concept of…