home | O'Reilly's CD bookshelfs | FreeBSD | Linux | Cisco | Cisco Exam  

5.6 Job Control

Job control lets you place foreground jobs in the background, bring background jobs to the foreground, or suspend (temporarily stop) running jobs. The C shell provides the following commands for job control. For more information on these commands, see "Built-in C Shell Commands," later in this chapter.


Put a job in the background.


Put a job in the foreground.


List active jobs.


Terminate a job.


Notify when a background job finishes.


Suspend a background job.


Suspend a foreground job.

Many job-control commands take a jobID as an argument. This argument can be specified as follows:

% n

Job number n

% s

Job whose command line starts with string s

%? s

Job whose command line contains string s


Current job


Current job (same as above)


Current job (same as above)


Previous job

Previous: 5.5 Command History UNIX in a Nutshell: System V Edition Next: 5.7 Invoking the Shell
5.5 Command History Book Index 5.7 Invoking the Shell

The UNIX CD Bookshelf NavigationThe UNIX CD BookshelfUNIX Power ToolsUNIX in a NutshellLearning the vi Editorsed & awkLearning the Korn ShellLearning the UNIX Operating System