| www.delorie.com/gnu/docs/glibc/libc_573.html | search |
![]() Buy the book! | |
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Job control refers to the protocol for allowing a user to move between multiple process groups (or jobs) within a single login session. The job control facilities are set up so that appropriate behavior for most programs happens automatically and they need not do anything special about job control. So you can probably ignore the material in this chapter unless you are writing a shell or login program.
You need to be familiar with concepts relating to process creation (see section 26.2 Process Creation Concepts) and signal handling (see section 24. Signal Handling) in order to understand this material presented in this chapter.
27.1 Concepts of Job Control Jobs can be controlled by a shell. 27.2 Job Control is Optional Not all POSIX systems support job control. 27.3 Controlling Terminal of a Process How a process gets its controlling terminal. 27.4 Access to the Controlling Terminal How processes share the controlling terminal. 27.5 Orphaned Process Groups Jobs left after the user logs out. 27.6 Implementing a Job Control Shell What a shell must do to implement job control. 27.7 Functions for Job Control Functions to control process groups.
| webmaster donations bookstore | delorie software privacy |
| Copyright © 2003 by The Free Software Foundation | Updated Jun 2003 |