04.03.2013 Views

NetdefendOS_2.27.01_Firewall_User_Manual_RUS

NetdefendOS_2.27.01_Firewall_User_Manual_RUS

NetdefendOS_2.27.01_Firewall_User_Manual_RUS

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

delete<br />

cc<br />

Если в сценарии появляется любая другая команда, она игнорируется во время выполнения, при<br />

этом генерируется сообщение с предупреждением. Например, команда ping будет проигнорирована.<br />

Выполнение сценариев<br />

Как упоминалось выше, с помощью команды script -execute запускается назначенный файл<br />

сценария, предварительно загруженный на межсетевой экран. Например, для запуска файла<br />

сценария my_script.sgs, который был предварительно загружен, используется следующая команда<br />

CLI:<br />

gw-world:/> script -execute -name=my_script.sgs<br />

Переменные сценария<br />

Файл сценария может содержать любое количество переменных сценария, которые выглядят<br />

следующим образом:<br />

$1, $2, $3, $4 $n<br />

Значения, используемые как имена переменных, определены в списке в конце командной строки<br />

script -execute. Число n в имени переменной указывает на положение значения переменной в списке.<br />

Первым идет значение $1, затем $2 и т.д.<br />

Примечание: Символ $0 является<br />

зарезервированным<br />

Помните, что имя первой переменной $1. Переменная $0<br />

является зарезервированной и перед выполнением всегда заменяется именем файла<br />

сценария.<br />

Например, при выполнении сценария my_script.sgs все встречающиеся в нем ссылки $1 заменяются<br />

на IP адрес 126.12.11.01, а строка, содержащая адрес If1, подставляется в случае употребления $2.<br />

Файл my_script.sgs содержит одну командную строку CLI:<br />

add IP4Address If1_ip Address=$1 Comments=$2<br />

Для запуска файла сценария после загрузки используется команда CLI:<br />

> script -execute -name=my_script.sgs 126.12.11.01 "If1 address"<br />

При запуске файла сценария замена переменной означает, что файл будет следующим:<br />

add IP4Address If1_ip Address=126.12.11.01 Comments="If1 address"<br />

39

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!