Это настройка данного демона или действия. Используется только при построении netping в экспертном режиме.
Для выполнения некоторого теста (посылки ping или любого другого) или разового действия.
Служба начинает работу с демона 1. Далее каждый демон или действие, по очереди, работает следующим образом:
init-script
. Если перед началом работы требуется задержка для того, чтобы дать время на поднятие интерфейсов (особенно сотовых, требующих длительного времени на рестарт модема и регистрацию в сети) и туннелей, она должна содержаться в теле скрипта. В этом же скрипте исполняется, если необходимо, реагирование на срабатывание предыдущего демона (например, рестарт интерфейса, запись в журнал и т.п.).test-script
. По умолчанию демон проверяет доступность заданного сетевого адреса с помощью ping, но вместо этого могут использоваться также любые другие утилиты или скрипты (напр. traceroute с ключами -f
, -I
и -w
). Пауза между последовательными исполнениями скрипта должна быть задана в самом скрипте, например, с помощью команды sleep или с помощью параметров первой вызываемой команды.test-script
завершается с нулевым кодом возврата, то тест считается успешным и цикл продолжается. Если код завершения отличен от нуля, то тест считается неудачным. Если неудача повторяется max-failures
раз подряд, то управление передаётся демону, указанному в списке jumps
под именем, равным коду завершения (от 1 до 255), а если такой код в списке отсутствует — то указанному в параметре jumps.other
.Чтобы выполнить разовое действие, следует указать в качестве test-script
булевское значение false
. Такой демон является фиктивным и сводится к разовому исполнению init-script
как результата срабатывания предыдущего демона.
© Network Systems Group 2015–2024 | Отдел документации |