Назад к вопросам
Middle
126
questionbank
Какой из сигналов: SIGTERM или SIGKILL может привести к возникновению зомби-процессов?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
SIGKILL. SIGTERM позволяет процессу выполнить действия по очистке (graceful shutdown), в то время как SIGKILL завершает процесс немедленно, не давая ему возможности адекватно завершить работу и освободить ресурсы. Если родительский процесс не успел обработать завершение дочернего, это может привести к появлению зомби-процессов.
# Пример создания зомби-процесса
# Открываем новый терминал
# Запускаем скрипт
bash -c '(sleep 10 & kill -9 $(jobs -p); wait)' &
# Проверяем наличие зомби-процесса
ps aux | grep '<defunct>'