CompTIA Linux+ XK0-005 (v7) Practice Question

A server application forks multiple worker processes to handle tasks concurrently. However, the system administrator notices an increasing number of <defunct> processes over time. What modification to the application's code is the standard method to ensure these defunct entries are cleaned up without restarting the server or halting its concurrent operation?

  • Invoke the wait() system call in the parent process immediately after each fork() call.

  • Add a signal handler for SIGCHLD that calls waitpid() to reap the terminated child processes.

  • Send the SIGKILL signal to the process IDs (PIDs) of the defunct processes to force their removal.

  • Schedule a periodic restart of the service to clear the accumulated defunct entries from the process table.

CompTIA Linux+ XK0-005 (v7)
System Management
Your Score:
Settings & Objectives
Random Mixed
Questions are selected randomly from all chosen topics, with a preference for those you haven’t seen before. You may see several questions from the same objective or domain in a row.
Rotate by Objective
Questions cycle through each objective or domain in turn, helping you avoid long streaks of questions from the same area. You may see some repeat questions, but the distribution will be more balanced across topics.

Check or uncheck an objective to set which questions you will receive.

SAVE $47
$390.00 $343.00
Bash, the Crucial Exams Chat Bot
AI Bot