Live briefing
Everything about Job control (Unix)
Control of jobs in a Unix shell
In a Unix or Unix-like operating system, job control refers to controlling a process group as a job via a shell. Control features include suspend, resume, and terminate, and more advanced features can be performed by sending a signal to a job. Job control allows a user to manage processing in the Unix-based multiprocessing environment, and is distinct from general computing job control. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Job control (Unix)A 5-minute orientation
- Pick up a classic book: Modern Operating SystemsThe most-reprinted book on the subject
- Go sideways: Background processA closely related topic
- Go sideways: Kill (command)A closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
- No matching papers found.
📚 Books worth reading
Modern Operating SystemsAndrew S. Tanenbaum, Herbert Bos · 1992
Learning the bash ShellCameron Newham, Bill Rosenblatt · 1995
System softwareLeland L. Beck · 1985
Digital planetGeorge Beekman, Ben Beekman · 2011
Discovering Computers 2018Misty E. Vermaat, Susan Sebok · 2017
UNIX made easyJohn Muster · 1996- 📕The individual job control bookAT & T Bell Laboratories. Technical Publication Dept. · 1927
- 📕The individual job control bookAT & T Bell Laboratories. Technical Publication Dept. · 1927
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Background process A background process is a computer process that runs behind the scenes (i.e., in the background) and without user intervention. Typical tasks for these…
- Kill (command) In computing, kill is a command that is used in several popular operating systems to send signals to running processes. In Unix and Unix-like operating…
- Signal (IPC) Signals are standardized messages sent to a running computer program to trigger specific behavior, such as quitting or error handling. They are a limited…
- Bash (Unix shell) Bash (short for "Bourne Again SHell") is an interactive command interpreter and command language developed for Unix-like operating systems. Supported by…
- Process group In a POSIX-conformant operating system, a process group denotes a collection of one or more processes. Among other things, a process group is used to control…
- SIGHUP On POSIX-compliant platforms, SIGHUP ("signal hang up") is a signal sent to a process when its controlling terminal is closed. It was originally designed…
- Substitute character In computer data, a substitute character is a control character that is used to pad transmitted data in order to send it in blocks of fixed size, or to…
- Job control (computing) In computing, job control refers to the automated control of job execution – ensuring that each job has access to adequate resources to perform correctly…