Process Management and Job Control
See what's actually running on a machine, control it, and know exactly which signal to send when something misbehaves.
Prerequisites: completed Shell Fundamentals.
Version note: verified against current docs as of July 2026. htop and the newer btop (C++ successor to bashtop/bpytop) are both in wide, current use — this project covers both since either may already be installed on a given system, and shows how to install whichever is missing.
A server running hot, an app that won't quit, a script that's hung — the first move in almost every troubleshooting scenario is the same: find the process, understand its state, and act on it correctly. This project covers process inspection, foreground/background job control, and the signals that actually stop (or don't stop) a process.
Inspect what's running
Foreground, background, and job control
Send the right signal for the situation, and handle stubborn processes
Secret Mission: Hunt down a resource hog
Before You Go
Test what you just learned
Self-testing is one of the best ways to retain new skills. Unlock project quizzes to check your understanding.
Log in to unlock0 / 6 complete
