Мне нужно написать надзорный процесс, отвечающий за разветвление и управление количеством дочерних процессов в Linux.
Родительский процесс (надзиратель) отвечает за:
- запуск и остановка дочерних процессов (рабочие)
- перезапуск в случае проблем
- поддержание настроенного числа детей в живых
Я ищу проверенный скелет / учебник о том, как это сделать Правильно .
(Я понимаю процессы, потоки и сигналы Linux, но я далеко не эксперт в этом отношении и ищу лучшие методы, чтобы избежать проблем).