Использование хуков

Skip to end of metadata
Go to start of metadata
Вы просматриваете старую версию данной страницы. Смотрите текущую версию. Сравнить с текущим  |   просмотр истории страницы

Описание хуков

Многие скрипты Carbon Reductor поддерживают использование пользовательских хуков.

Хуки позволяют дополнить действия выполняемые скриптами Carbon Reductor или переопределять их.

Во вложенных страницах имеются примеры хуков.

Скрипты, часто подвергаемые хукам

  • rkn_download.sh
  • diagnostic.sh
  • start.sh
  • stop.sh
  • rkn_info.sh
  • prepare_lists.sh
  • firewall.sh

Расположение хуков

Хуки располагаются в директории /usr/local/Reductor/userinfo/hooks/, должны быть исполняемыми (chmod +x путь_до_хука) и именоваться одинаково со скриптом, который они модифицируют.

Как, когда и зачем писать хуки

В хуке вы можете описать функцию, имеющуюся в одноимённом скрипте. Все они написаны на bash, так что реализовать их не должно быть проблемой.

Самое главное - проверяйте, что с использованием вашего хука всё работает как надо.

Писать их надо в случае. если необходимо модифицировать один из стандартных скриптов Carbon Reductor на постоянной основе.

Все функции, кроме client_post_hook и client_pre_hook могут исчезнуть в одной из будущих версий.

Мы стараемся сообщать о глобальных изменениях в кодовой базе за неделю до выпуска новой версии в официальном твиттер-аккаунте проекта, так что при использовании важных хуков рекомендуется следить за ним, а также время от времени самостоятельно проверять их работоспособность.

Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.