Команды управления конфигурацией

Доступны следующие команды управления конфигурацией:

Команда

Описание

cfset
<секция>.<параметр> <значение>

Назначение: Изменить активное значение указанного параметра текущей конфигурации Dr.Web Industrial для Linux.

Аргументы

<секция> — имя секции конфигурационного файла, в которой находится изменяемый параметр. Обязательный аргумент.

<параметр> — имя изменяемого параметра. Обязательный аргумент.

<значение> — новое значение параметра. Обязательный аргумент.

Для задания значения параметров всегда используется формат <секция>.<параметр> <значение>, знак присваивания = не используется.

Если вы хотите задать несколько значений параметра, то нужно повторить вызов команды cfset столько раз, сколько значений параметра вы хотите добавить. При этом для добавления нового значения в список значений параметра необходимо использовать опцию -a (см. ниже). Нельзя указывать в качестве аргумента последовательность <параметр> <значение 1>, <значение 2>, так как строка "<значение 1>, <значение 2>" будет считаться единым значением параметра <параметр>.

Описание конфигурационного файла доступно в разделе Приложение Г. Конфигурационный файл Dr.Web Industrial для Linux, а также в документации man 5 drweb.ini.

Опции

-a [--Add] — не заменять текущее значение параметра, а добавить указанное значение в список значений параметра (допустимо только для параметров, которые могут иметь список значений). Также эту опцию необходимо использовать для добавления новых групп параметров с тегом.

-e [--Erase] — не заменять текущее значение параметра, а удалить указанное значение из его списка (допустимо только для параметров, которые имеют список значений).

-r [--Reset] — сбросить параметр в значение по умолчанию. <значение> в этом случае в команде не указывается, а если указано — игнорируется.

Опции не являются обязательными. Если они не указаны, то текущее значение параметра (в том числе список значений) заменяется на указанное значение.

Для секций, описывающих индивидуальные параметры , применение опции -r приводит к замене значения параметра в индивидуальной секции на значение, указанное у соответствующего «родительского» параметра в секции настроек компонента.

Для выполнения этой команды требуется, чтобы drweb-ctl была запущена от имени суперпользователя (пользователя root). При необходимости используйте команды su или sudo.

cfshow
[<секция>[.<параметр>]]

Назначение: Вывести на экран параметры текущей конфигурации Dr.Web Industrial для Linux.

Для вывода параметров по умолчанию используется формат <секция>.<параметр> = <значение>. Секции и параметры не установленных компонентов по умолчанию не выводятся.

Аргументы

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

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

Опции

--Uncut — вывести на экран все параметры конфигурации, а не только те, которые используются текущим установленным набором компонентов. Если не указано, то выводятся только те параметры, которые используются имеющимися компонентами.

--Changed — вывести только те параметры, значения которых отличаются от значений по умолчанию.

--Ini — вывести значения параметров в формате файла .ini: сначала в отдельной строке выводится имя секции, заключенное в квадратные скобки, после чего параметры, принадлежащие секции, перечисляются в виде пар <параметр> = <значение> (по одному в строке).

--Value — вывести только значение указанного параметра. В этом случае аргумент <параметр> обязателен.

reload

Назначение: Перезагрузить конфигурацию Dr.Web Industrial для Linux.

При этом демон управления конфигурацией Dr.Web ConfigD выполняет следующие действия:

перечитывает конфигурацию и рассылает ее изменения всем компонентам Dr.Web Industrial для Linux;

переоткрывает журнал Dr.Web Industrial для Linux;

запускает компоненты, использующие вирусные базы (включая антивирусное ядро);

пытается запустить компоненты, работа которых была нештатно завершена.

Аргументы: Нет.

Опции: Нет