JOB CONTROL (UNIX)
LAMBERT M. SURHONE, MARIAM T. TENNOE, SUSAN F. HENSSONOW

High Quality Content by WIKIPEDIA articles!
On operating systems that support executing multiple processes in parallel or in series (batch processing), job control refers to the orchestration of multiple batch jobs
When using Unix or related operating systems via a terminal, a user will initially only have a single process running, their login shell.
Most tasks (directory listing, editing files, etc.) can easily be accomplished by letting the program take control of the terminal and returning control to the shell when the program exits; however, sometimes the user will wish to carry out a task in the background while using the terminal for another purpose.
Job control is a facility developed to make this possible, by allowing the user to start programs in the background, send programs into the background, bring background programs into the foreground, and start and stop running programs.
Processes under the influence of a job control facility are referred to as jobs.