Tworzę procesy potomne z fork()
w C/C++.
Kiedy proces nadrzędny się zakończy (lub zostanie zabity z jakiegoś powodu), chcę, aby wszystkie procesy potomne również zostały zabite.
Czy dzieje się to automatycznie w systemie? Czy muszę to zrobić sam?Czy procesy potomne zostały utworzone przy użyciu fork() automatycznie zabijanego, gdy rodzic został zabity?
Dzięki.
istniejące wcześniej podobne pytania:
- How can I cause a child process to exit when the parent does?
- How to make child process die after parent exits?
Pamiętam podobne pytania. Na przykład. http://stackoverflow.com/questions/269494/how-can-i-cause-a-child-process-to-exit-when-the-parent-does – PolyThinker