Для перемещения по дереву справки используйте строки заголовка.

Справка по NSG Linux 2.1.3
Дерево команд: services.netping.NAME.NUM.…далее…

Что это такое?

Это настройка данного демона или действия. Используется только при построении netping в экспертном режиме.

Зачем это нужно?

Для выполнения некоторого теста (посылки ping или любого другого) или разового действия.

Как это настроить?

Служба начинает работу с демона 1. Далее каждый демон или действие, по очереди, работает следующим образом:

  1. Разово исполняется скрипт, заданный в его поле init-script. Если перед началом работы требуется задержка для того, чтобы дать время на поднятие интерфейсов (особенно сотовых, требующих длительного времени на рестарт модема и регистрацию в сети) и туннелей, она должна содержаться в теле скрипта. В этом же скрипте исполняется, если необходимо, реагирование на срабатывание предыдущего демона (например, рестарт интерфейса, запись в журнал и т.п.).
  2. Циклически исполняется скрипт, заданный в поле test-script. По умолчанию демон проверяет доступность заданного сетевого адреса с помощью ping, но вместо этого могут использоваться также любые другие утилиты или скрипты (напр. traceroute с ключами -f, -I и -w). Пауза между последовательными исполнениями скрипта должна быть задана в самом скрипте, например, с помощью команды sleep или с помощью параметров первой вызываемой команды.
  3. Если test-script завершается с нулевым кодом возврата, то тест считается успешным и цикл продолжается. Если код завершения отличен от нуля, то тест считается неудачным. Если неудача повторяется max-failures раз подряд, то управление передаётся демону, указанному в списке jumps под именем, равным коду завершения (от 1 до 255), а если такой код в списке отсутствует — то указанному в параметре jumps.other.

Чтобы выполнить разовое действие, следует указать в качестве test-script булевское значение false. Такой демон является фиктивным и сводится к разовому исполнению init-script как результата срабатывания предыдущего демона.


© Network Systems Group 2015–2024 Отдел документации