Процесс называется “зомби” или “мертвым” процессом, когда его выполнение завершено, но он все еще может попасть в таблицу процессов. В идеале такие процессы должны быть удалены из таблицы процессов после завершения их выполнения. Однако по какой-то причине родительский процесс не удалил его должным образом. Такие “неработающие” процессы наблюдаются в основном у дочерних процессов. Родительский процесс считывает статус завершения своего дочернего процесса. Это делается с помощью системного вызова wait(). Как…