A Linux process generally passes through four stages:
Waiting: In this stage, the Linux process waits for resource.
Running: In this stage, the Linux process is currently being executed.
Stopped: In this stage, the Linux process is stopped after successful execution.
Zombie: This stage is known as zombie because the process has stopped but still active in process table.