Estoy creando procesos secundarios con fork()
en C/C++.
Cuando el proceso principal finaliza (o se cancela por algún motivo), quiero que todos los procesos secundarios también se eliminen.
¿Lo hace automáticamente el sistema? ¿O tengo que hacerlo yo mismo?¿Se crean automáticamente procesos secundarios con fork() cuando se mata al padre?
Gracias.
preexistentes preguntas similares:
- How can I cause a child process to exit when the parent does?
- How to make child process die after parent exits?
recuerdo ver preguntas similares. P.ej. http://stackoverflow.com/questions/269494/how-can-i-cause-a-child-process-to-exit-when-the-parent-does – PolyThinker