Автоматически уничтожать дочерний процесс, созданный с помощью boost :: process - PullRequest
0 голосов
/ 10 июля 2019

В WinAPI есть объекты заданий, которые могут автоматически уничтожать дочерние процессы при выходе из основного процесса, , устанавливая флаг JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE .

. Boost имеет класс boost::process::group, который оборачивает объект задания, но, кажется, не имеет никакого способа установить флаг уничтожения.

Есть ли способ убить мои дочерние процессы в случае сбоя, не прибегая к функциям WinAPI?

...