Middle
¿Cuál de las señales: SIGTERM o SIGKILL puede provocar la aparición de procesos zombis?
sobes.tech AI
Respuesta de la IA
SIGKILL. SIGTERM позволяет процессу выполнить действия по очистке (graceful shutdown), в то время как SIGKILL завершает процесс немедленно, не давая ему возможности адекватно завершить работу и освободить ресурсы. Если родительский процесс не успел обработать завершение дочернего, это может привести к появлению зомби-процессов.
# Пример создания зомби-процесса
# Открываем новый терминал
# Запускаем скрипт
bash -c '(sleep 10 & kill -9 $(jobs -p); wait)' &
# Проверяем наличие зомби-процесса
ps aux | grep '<defunct>'