У меня есть приложение C, которое порождает детей с помощью fork / exec.Мой процесс spawn работает без остановок, и он создает файл журнала, используя канал unix.Каждые 24 часа я хочу сделать резервную копию журналов.Для этого я использую скрипт.Как только скрипт завершится, я хочу убить и перезапустить процесс.Все идет нормально.Но может случиться так, что там все еще рождаются активные дети.Можно ли отречься от них перед тем, как убить и перезапустить процесс порождения?
Обычно, когда убивают родителя, сразу же убивают всех детей.