| Подсказка | ||
|---|---|---|
| ||
Прежде чем применять плагин - внимательно читаем. От этого зависит работоспособность системы |
Назначение
| Информация |
|---|
| Проверка работы системных программ и их автоматический перезапуск при необходимости. |
| Оглавление | ||
|---|---|---|
|
| Отображение дочерних элементов |
|---|
Функционал:
Проверяет состояние указанных программ (например,
radiusd,ipcad,websocket).Если процесс не найден, выполняет его перезапуск с использованием предопределенных команд.
Поддерживает кастомные команды запуска через аргумент
PROGRAMS(формат:имя:команда).Логирует события через
Events::API(например, "Процесс перезапущен").
Запуск:
| Блок кода | ||
|---|---|---|
| ||
/usr/abills/libexec/billd check_programs PROGRAMS="radiusd;ipcad" /usr/abills/libexec/billd check_programs PROGRAMS="websocket:/path/to/start_script.sh" DEBUG=1 |
Сценарии работы:
- Проверяет, запущены ли указанные программы (например,
radiusd,ipcad). - Если программа не найдена в списке процессов, запускает её с помощью предопределенной команды.
- Логирует события в системе через
Events_api->add_event.
Описания параметров конфигурации (config.pl) или модуля Config
| Параметр | Пример | Описание |
|---|---|---|