GNU Info

Info Node: (libc.info)Implementing a Shell

(libc.info)Implementing a Shell


Next: Functions for Job Control Prev: Orphaned Process Groups Up: Job Control
Enter node , (file) or (file)node

Implementing a Job Control Shell
================================

   This section describes what a shell must do to implement job
control, by presenting an extensive sample program to illustrate the
concepts involved.

Data Structures
Introduction to the sample shell.
Initializing the Shell
What the shell must do to take
responsibility for job control.
Launching Jobs
Creating jobs to execute commands.
Foreground and Background
Putting a job in foreground of background.
Stopped and Terminated Jobs
Reporting job status.
Continuing Stopped Jobs
How to continue a stopped job in
the foreground or background.
Missing Pieces
Other parts of the shell.

automatically generated by info2www version 1.2.2.9