Назад к вопросам
Junior — Middle
66
Какой из сигналов SIGTERM или SIGSKILL способен привести к появлению зомби-процесса в системе?
Ответ от нейросети
sobes.tech AI
Сигнал SIGTERM может привести к появлению зомби-процесса, если родительский процесс не обработает корректно завершение дочернего процесса и не вызовет wait() для освобождения ресурсов.
Сигнал SIGKILL (в вопросе опечатка SIGSKILL) немедленно завершает процесс без возможности перехвата или обработки, но при этом ядро автоматически очищает все ресурсы процесса, и зомби не остаётся.
Таким образом, зомби-процессы появляются, когда процесс завершился (например, после SIGTERM), но родитель не вызвал wait() для получения статуса завершения. SIGKILL не приводит к зомби, так как процесс завершается принудительно и сразу убирается из таблицы процессов.