Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 2 Текущий »

Памятка

Прежде чем применять плагин - внимательно читаем. От этого зависит работоспособность системы

Назначение

Проверка работы системных программ и их автоматический перезапуск при необходимости.

Ошибка отображения макрокоманды «children»

null

Функционал:

  • Проверяет состояние указанных программ (например, 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


Сценарии работы:

  1. Проверяет, запущены ли указанные программы (например, radiusd, ipcad).

  2. Если программа не найдена в списке процессов, запускает её с помощью предопределенной команды.

  3. Логирует события в системе через Events_api->add_event.

Описания параметров конфигурации (config.pl) или модуля Config

ПараметрПримерОписание









Дополнительная информация

  • Нет меток