План управления дочерними процессами из родительского процесса в Linux? - PullRequest
0 голосов
/ 25 января 2012

Мне нужно написать надзорный процесс, отвечающий за разветвление и управление количеством дочерних процессов в Linux.

Родительский процесс (надзиратель) отвечает за:

  • запуск и остановка дочерних процессов (рабочие)
  • перезапуск в случае проблем
  • поддержание настроенного числа детей в живых

Я ищу проверенный скелет / учебник о том, как это сделать Правильно .

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

1 Ответ

2 голосов
/ 28 января 2012

После долгих исследований я нашел красивую и простую реализацию в геме Preforker: https://github.com/dcadenas/preforker (Ruby).

Preforker предоставляет именно то, что мне нужно.

...