Skip to main content

Processes, Signals, and Jobs

Use this page when job control and process commands still blur together.

Core Ideas

  • a process is a running program
  • the shell can manage foreground and background jobs
  • Ctrl+C interrupts, Ctrl+Z suspends
  • bg and fg control shell jobs
  • kill -15 asks for graceful termination
  • kill -9 force-kills with no cleanup

Best Local Sources