Month 2 · Week 7 of 40

Process Management & Bash Scripting

Control execution flow on your server.

Week Overview

Learn how Linux boots processes, handles signals (SIGTERM, SIGKILL), and runs jobs in the background. Start writing structured Bash scripts with variables, conditionals, and loops.

Core Concepts & Topics

Process IDs (PIDs) & Parent PIDs (PPIDs)
Monitoring Tools (ps, top, htop)
Signals & Termination (kill, killall)
Bash Variables, Conditionals (if/elif/else)
Looping Constructs (for, while)
Hands-On Challenge

Week 7 Project: Server health monitoring daemon that sends alerts when memory or disk usage exceeds thresholds.

Every week at DoxaTech Hub requires submitting real working code tested by our automated grading suite. You will push code to your personal GitHub repository, open pull requests, and receive instant feedback.

Frequently Asked Questions

What is the difference between foreground and background processes?

Foreground processes lock the terminal until finished; background processes (run with &) run concurrently, returning prompt control to the user.

Interactive Learning

Ready to Build This?

Sign up now to access full video lessons, downloadable study PDFs, autograded programming challenges, and mentor support.

Start Learning Today View Pricing Plans

Month 2 Modules

This week is part of Linux Systems & Shell Scripting.

Explore Full Month 2