Параметры командной строки

Параметр --help используется для вывода краткой справки о ключах программы.

Для использования другого конфигурационного файла, полный путь к нему необходимо указать параметром командной строки --ini. Если имя конфигурационного файла не задано, используется %etc_dir/drweb32.ini.

Пример:

$ /opt/drweb/update.pl --ini=/path/to/conf_file

Параметр командной строки --what позволяет временно переопределить значение параметра Section при запуске модуля обновления. Значение параметра будет действовать до следующего запуска скрипта. Возможные значения: scanner или daemon.

Пример:

$ /opt/drweb/update.pl --what=Scanner

Чтобы просмотреть список всех компонентов продукта, доступных для обновления, нужно указать параметр --components.

Пример:

$ /opt/drweb/update.pl --components

В качестве параметра командной строки также может быть указан --not-need-reload. Возможны три варианта его использования:

Если данный параметр не задан, то по завершении работы скрипта обновления update.pl будут перезагружаться все демоны (Dr.Web Daemon для программного комплекса Dr.Web для почтовых серверов UNIX), для которых в процессе обновления был изменен/удален/добавлен хотя бы один компонент;

Если указать параметр --not-need-reload, не задав значения, то по завершении работы модуля обновления update.pl ни один из демонов перезагружаться не будет;

Если при задании параметра --not-need-reload в качестве его значения были указаны названия демонов (через запятую, без пробелов, регистр не важен), то соответствующие демоны перезагружаться не будут, а все остальные — будут при наличии обновлений.

Пример:

$ /opt/drweb/update.pl --not-need-reload=drwebd