A Linux system administrator is troubleshooting a non-responsive background application process named `data_sync` with process ID (PID) 5412. The administrator previously attempted to stop the process using the standard `kill 5412` command, but the process continues to run and consume system resources. Which command should the administrator execute to force the immediate termination of the process by sending a non-catchable signal?
- kill -9 5412Answer
- Bkill -15 5412
- Cpkill -stop 5412
- Dchmod 000 5412
Answer
The command `kill -9 5412` is correct because signal 9 (SIGKILL) forces immediate process termination by the operating system kernel, overriding hung or non-responsive application states.
The correct option `kill -9 5412` issues SIGKILL directly to the specified PID. SIGKILL cannot be blocked, caught, or ignored by an application, making it the required choice to forcibly stop frozen processes.
Step-by-Step Solution
Key Concept
Linux/macOS process control signals (SIGTERM vs SIGKILL)