Аргументы командной строки

Для запуска сканирующего ядра Dr.Web Scanning Engine из командной строки консоли операционной системы используется следующая команда:

$ <opt_dir>/bin/drweb-se [options]

Dr.Web Scanning Engine допускает использование следующих параметров:

Краткий вариант

Расширенный вариант

Аргументы

-h

--help

 

Описание: Вывод на экран консоли краткой справки по имеющимся параметрам командной строки и завершение работы модуля.

 

-v

--version

 

Описание: Вывод на экран консоли информации о версии модуля и завершение работы

Дополнительные опции (совпадают с параметрами из конфигурационного файла и замещают их при необходимости):

 

--Socket

<адрес>

Описание: Адрес сокета, используемого Dr.Web Scanning Engine. Может задаваться как путь к файлу (UNIX-сокет), или в виде пары <IP-адрес:порт>, причем если нужно использовать сетевой интерфейс по умолчанию, вместо IP-адреса можно использовать символ '*'.

Примеры:

--Socket /var/opt/drweb.com/ipc/.se

--Socket 127.0.0.1:1000

--Socket *:1000

 

 

--EnginePath

<путь к файлу>

Описание: Путь к файлу библиотеки антивирусного ядра Dr.Web Virus-Finding Engine.

 

 

--VirusBaseDir

<путь к каталогу>

Описание: Путь к каталогу, содержащему файлы вирусных баз.

 

 

--TempDir

<путь к каталогу>

Описание: Путь к каталогу временных файлов.

 

 

--Key

<путь к файлу>

Описание: Путь к лицензионному ключевому файлу.

 

 

--MaxForks

<число>

Описание: Максимальное разрешенное число дочерних процессов, которые может породить в процессе проверки Dr.Web Scanning Engine.

 

 

--WatchdogInterval

<интервал времени>

Описание: Периодичность, с которой Dr.Web Scanning Engine проверяет работоспособность дочерних процессов, занимающихся проверкой содержимого файлов, для остановки зависших при проверке.

 

 

--ShellTrace


Описание: Включить отслеживание оболочки (вывод в журнал расширенной информации о проверке файлов Dr.Web Virus-Finding Engine).

 

 

--LogLevel

<уровень подробности>

Описание: Уровень подробности ведения журнала ядром Dr.Web Scanning Engine в процессе работы. Возможные значения:

DEBUG – Самый подробный (отладочный) уровень. Выводятся все сообщения, а также отладочная информация.

INFO – Выводятся все сообщения.

NOTICE – Выводятся сообщения об ошибках, предупреждения, уведомления.

WARNING – Выводятся сообщения об ошибках и предупреждения.

ERROR – Выводятся только сообщения об ошибках.

 

 

--Log

<место назначения>

Описание: Способ ведения журнала сообщений модуля. Возможные значения:

Stderr[:ShowTimestamp] – Сообщения будут выводиться в стандартный поток ошибок stderr.
Дополнительная опция ShowTimestamp предписывает добавлять к каждому сообщению метку времени.

Syslog[:<facility>] – Сообщения будут передаваться системной службе журналирования syslog.
Дополнительная метка <facility> используется для указания типа журнала, в котором syslog будет сохранять сообщения. Возможные значения:

oDAEMON – сообщения демонов;

oUSER – сообщения пользовательских процессов;

oMAIL – сообщения почтовых программ;

oLOCAL0 – сообщения локальных процессов 0;

...

oLOCAL7 – сообщения локальных процессов 7.

<path> – Путь к файлу, в который будут сохраняться сообщения журнала.

Примеры:

--Log /var/opt/drweb.com/log/se.log

--Log Stderr:ShowTimestamp

--Log Syslog:DAEMON

Пример:

$ /opt/drweb.com/bin/drweb-se -c /etc/opt/drweb.com/drweb.ini --MaxForks=5

Данная команда запустит копию сканирующего ядра Dr.Web Scanning Engine, заставив его использовать конфигурационный файл /etc/opt/drweb.com/drweb.ini, с предписанием порождать не более 5 сканирующих дочерних процессов.

Замечания о запуске

При необходимости может быть запущено произвольное количество копий сканирующего ядра Dr.Web Scanning Engine, предоставляющих клиентским приложениям (не обязательно только компонентами комплекса Dr.Web для файловых серверов UNIX) запросы на проверку объектов файловой системы на наличие угроз.) сервис по проверке файлов на наличие угроз. При этом, если в конфигурации Dr.Web для файловых серверов UNIX задан параметр SeFixedSocketPathсекции [ScanEngine]), то одна копия сканирующего ядра всегда будет автоматически запущена демоном управления конфигурацией Dr.Web ConfigD. Экземпляры сканирующего ядра, запускаемые непосредственно из командной строки, будут работать в автономном режиме, без подключения к демону управления конфигурацией, даже если он запущен.

Для проверки файлов по требованию следует воспользоваться утилитой управления продуктом Dr.Web для файловых серверов UNIX из командной строки Dr.Web Ctl (запускается командой drweb-ctl).