previous | start | next

Input/Output and Foreground/Background Process Groups

Processes in the foreground process group share the same terminal. Terminal output for these processes will go the controlling terminal of the session and input will be delivered to one of the processes that is attempting to read.

Typically a background process that attempts to read or write to the controlling terminal of its session will receive a signal that will cause the process to block (SIGTTIN or SIGTOUT signals).



previous | start | next