Bash no parece crear zombies. Parece que los procesos se cosechan de inmediato cuando los matan.
¿Puedo hacer bash hacer zombies?
Por qué estoy preguntando:
Me gustaría poder matar de manera segura un proceso secundario o de forma segura kill -9
si no muere dentro de un cierto período de tiempo, pero no quiero eliminar accidentalmente un proceso que no es mi proceso secundario. Los procesos de zombis generalmente lo hacen muy fácil y seguro para las condiciones de carrera.
kill -KILL %n
dónde n
está el número de trabajo, etc.), en lugar de tratar de eludirlo.
timeout
comando?
unshare
para crear un espacio de nombres PID, de modo que desde dentro de ese árbol de procesos, los procesos externos estén aislados e inaccesibles.