All of them show the state letter Z and the command is marked "". The parent process (PID 8010) is still active. Which action is the most appropriate way to remove these processes from the process table without rebooting the server?
Use renice -n -20 on the zombie PIDs so they complete and exit more quickly.
Flush outstanding disk I/O because the Z state means the processes are stuck in uninterruptible sleep.
Restart or otherwise signal the parent process so it calls wait() (or exits), allowing the zombies to be reaped.
Send kill -9 to each zombie PID to force the kernel to remove them.
The letter Z indicates a zombie (defunct) process-one that has finished execution but whose exit status has not yet been read by its parent. Zombies cannot receive signals themselves; sending SIGTERM or SIGKILL to the zombie PID does nothing because the process is already dead. The only way to clear the entry is for the parent to execute a wait-family system call or to terminate so that systemd (PID 1) adopts and reaps the child. Therefore, you must correct, restart, or otherwise signal the parent process so it finally reaps its children. Actions aimed directly at the zombie, at scheduling priority, or at disk I/O will not succeed.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What does the Z state in process listings indicate?
Open an interactive chat with Bash
What is the role of the `wait` system call in process management?
Open an interactive chat with Bash
Why can't `kill -9` or signals directly remove zombie processes?
Open an interactive chat with Bash
CompTIA Linux+ XK0-006 (V8)
Services and User Management
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
IT & Cybersecurity Package Join Premium for Full Access