Process Control

The main purpose of the shell is to serve as an intermediary between you and various resources of your operating system. When you type in a command line, the shell uses its various substitution and aliasing mechanisms to decide exactly what it is you want done, constructs a command line, and submits the line to the kernel. By default, you will be asking for some command to be run immediately at the highest available priority. Again by default, your shell will wait until the request has been resolved and communicate the results to you.

The default behavior may not be what you want. The commands described in this section enable you to modify the priority and resources used by an executing process.

Foreground vs. Background Processes ...

Get Linux® Desk Reference, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.