Process Management
jobs
List active jobs started from the current shell session.
Synopsis
syntax
jobs [OPTION]... [JOBSPEC]
Examples
List all jobs
jobs
List jobs with process IDs
jobs -l
Show only running jobs
jobs -r
Common options
| Flag | Description |
|---|---|
| -l | Also list process IDs |
| -p | List process IDs only |
| -r | Show only running jobs |
| -s | Show only stopped jobs |
About jobs
The `jobs` command list active jobs started from the current shell session. Process management commands let you monitor, control, and schedule running processes.
Linux is a multitasking operating system, and understanding how to list processes, send signals, adjust priorities, and manage background jobs is vital for system administration and debugging performance issues. The command accepts 4 commonly used flags shown above, though the full set of options is available in the man page (`man jobs`).
The 3 examples on this page cover typical real-world usage patterns that you can copy and adapt for your own workflows.
Related commands
More Process Management Commands
Other commands in the Process Management category