Приветствую!
Нужна программа, которая будет следить за запущенными процессами, перезапускать их в случае падения (и логировать это).
Системный менеджер решительно не подходит, это должна быть отдельная программа.
Хотелки:
1. Логирование на каждый аномальный случай
2. Удобное управление процессами. CLI тоже подходит, лишь бы можно было спокойно зайти, посмотреть список этих процессов и остановить по нужному сигналу.
3. Не очень сложная конфигурация. Скачал, в конфиге указал бинарники которые запускать, работаешь
4. Возможность не просто логировать, а, например, выполнять скрипт на определенные случае. Допустимо отсутствие этой фичи но относительно несложный код на C чтобы я мог сам это поправить/допилить.