SDMgr - простая утилита для управления daemon-процессами в Linux. Представляет собой оболочку для start-stop-daemon.
- описать небходимые демоны в dmns.json. Обязательные поля:
- id - удобное название, технически ни с чем не связано
- file - исполняемый файл
- params - передаваемые исполняемому файлу параметры
- dir - рабочая директория запускаемого файла
- запустить SDMgr (python3 sdmgr.py). Будет отображен весь список настроенных демонов, знак '+' говорит о том что этот процесс сейчас запущен.
Команды:
- r 1 - апустить процесс под номером 1 в списке
- r a - запустить все
- k 1 - остановить процесс 1
- k a - остановить все
- x - закрыть sdmgr
Также поддерживается режим командной строки, например:
- python3 sdmgr.py r a