===== Задания по условию ===== {{ru:small_icons:condition_jobs_list.png|}} Данный раздел содержит набор заданий, которые будут выполняться при возникновении на сервере алертов и действий из панели. К примеру, отправка письма администратору при резком увеличении трафика или рестарт веб-сервера в случае его падения.\\ Условия называются //hook// и могут быть добавлены только службой технической поддержки. Однако у пользователя есть возможность запрограммировать любую реакцию сервера с помощью скриптов.\\ **ДОСТУПНЫЕ ДЕЙСТВИЯ:**\\ //**Добавить задание**// – добавление нового задания по условию.\\ \\ Доступные опции при добавлении задания:\\ //**Имя**// – имя, под которым будет отображаться задание в списке.\\ //**Hook**// – условие, согласно которому будет запущено выполнение задания. Позволяет выбрать тип и раздел для проверяемого условия.\\ //**Импорт переменных**// – выбор этого пункта подразумевает использование переменных из Настроек. К примеру, в скрипте можно вызвать переменную //mysql_root_password//, обратившись к ней как к //$DK_SYSTEM_VAR_mysql_root_password//.\\ //**Скрипт**// – скрипт, который будет запущен в случае возникновения hook'а. Скрипт может быть написан на любом из скриптовых языков, таких как //sh//, //perl//, //ruby//, //tcl//. При добавлении скрипта необходимо указать используемый интерпретатор в самой первой строке. Например, //#!/bin/sh// или //#!/bin/perl//.\\