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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Подтверждение сценария и порядок команд<br />

По умолчанию, сценарии CLI не подтверждены. Это означает, что написание порядка сценариев не<br />

будет иметь значения. В начале сценария может быть ссылка на объект конфигурации, которая<br />

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

для улучшения читаемости сценариев. В случае, когда необходимо что-либо создать прежде, чем<br />

будет упомянута ссылка на этот объект, это может привести к запутанному и бессвязному файлу<br />

сценария; в файлах сценария с большим объемом предпочтительнее группировать аналогичные<br />

команды CLI.<br />

Обработка ошибок<br />

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

завершен. Завершение может быть прервано с помощью опции -force. Для запуска файла сценария<br />

my_script2.sgs таким способом, используется команда CLI:<br />

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

Если используется опция -force, выполнение сценария продолжается даже в том случае, если<br />

ошибки возвращены командой в файл сценария.<br />

Выходные данные сценария<br />

Все выходные данные выполненного сценария появятся в консоли CLI. Обычно эти выходные<br />

данные состоят из любых сообщений об ошибках, которые произошли во время выполнения. Для<br />

просмотра подтверждения выполнения каждой команды, используется опция -verbose:<br />

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

Сохранение сценариев<br />

При загрузке файла сценария на межсетевой экран NetDefend, сначала он хранится только в памяти<br />

RAM. При перезапуске NetDefendOS все загруженные сценарии будут потеряны из энергозависимой<br />

памяти, и для их запуска потребуется повторная загрузка. Для хранения сценариев между<br />

перезапусками следует переместить их в энергонезависимую память NetDefendOS с помощью<br />

команды script -store.<br />

Для перемещения примера my_script.sgs в энергонезависимую память используется команда:<br />

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

В качестве альтернативного варианта, все сценарии могут быть перемещены в энергонезависимую<br />

память с помощью команды:<br />

gw-world:/> script -store -all<br />

Удаление сценариев<br />

Для того чтобы удалить сохраненный сценарий, используется команда script –remove.<br />

Для того чтобы удалить файл сценария my_script.sgs, используется команда:<br />

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

Составление списков сценариев<br />

Сам по себе сценарий является командой без каких-либо параметров, в нем отображен список всех<br />

40

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

Saved successfully!

Ooh no, something went wrong!