Je crée des processus enfants avec fork()
en C/C++.
Lorsque le processus parent se termine (ou est détruit pour une raison quelconque), je souhaite également que tous les processus enfants soient également supprimés.
Est-ce que cela est fait automatiquement par le système? Ou je dois le faire moi-même?Les processus fils créés avec fork() sont-ils automatiquement supprimés lorsque le parent est tué?
Merci.
questions similaires pré-existantes:
- How can I cause a child process to exit when the parent does?
- How to make child process die after parent exits?
Je me souviens avoir vu des questions similaires. Par exemple. http://stackoverflow.com/questions/269494/how-can-i-cause-a-child-process-to-exit-when-the-parent-does – PolyThinker