Предположим, что у меня есть процесс, который порождает ровно один дочерний процесс. Теперь, когда родительский процесс выходит по какой-либо причине (обычно или ненормально, путем kill, ^ C, утверждает отказ или что-то еще), я хочу, чтобы дочерний процесс умирал. Как это сделать правильно?
Некоторые похожие вопросы о stackoverflow:
- (задано ранее) Как заставить дочерний процесс завершить работу родителя?
- (задано позже) Являются ли дочерние процессы, созданные с помощью fork(), автоматически убиваются, когда родитель убит?
Некоторые похожие вопросы о stackoverflow для Windows: