 | | As discussed at the beginning of the chapter, sessions and process groups exist for the purposes of performing job control. A process group is a group of related processes, such as those in a pipeline. A session is a group of related process groups, such as all of the jobs currently being run by a user on a specific terminal. Usually, sessions are created by the system login process and process groups are managed by a job control shell; the average program doesn't have to worry about them. However, sometimes it is desirable to be able to manipulate them directly. | |
|