Я пишу демона в C++ на linux, который запустил бы многие процессы. Я рассматриваю сценарий, когда сам демон убит. При перезапуске демона я хотел бы убить все другие процессы, запущенные этим демоном. В идеале я хотел бы все процессы, созданные этим демоном, умереть, если он был убит. Я рассматриваю сценарий, когда демона умирает после создания процесса и без записи в файл журнала.Перемещение/proc/proc_id/вид каталогов в linux
Мне было интересно, могу ли я использовать /proc/proc_id/
вид каталогов. Но в этом случае я хотел бы, чтобы эти каталоги были созданы где-то в моем домашнем каталоге. Итак, я просто сканирую их и убить эти процессы. Является ли это возможным ? Или если есть другое решение.
Примечание: У меня нет доступа к исходному коду любого из дочерних процессов .