Complete Guide to Linux Job Control — jobs, fg, bg, and the Background Execution Model
Job Control is not about how processes start, but how they are controlled after execution. This article explains how foreground, background, and stopped states transition through signals, and how commands like jobs, fg, and bg form a complete process control model in the shell.