USR2SignalAction
21 июля 2026
ID 201164
Указывает действие, которое должно быть выполнено при получении сигнала SIGUSR2.
Обработка сигналов осуществляется на уровне основного процесса. При использовании systemctl важно ограничить область действия сигнала (флаг --kill-who=main), чтобы избежать некорректного поведения дочерних процессов.
Пример:
systemctl kill -s USR2 --kill-who=main <service>
Если этот параметр не указан в файле конфигурации, ICAP-служба обновляет базы при получении сигнала.
Путь
ICAPSettings > USR2SignalAction
Атрибуты
Этот элемент не имеет атрибутов.
Возможные значения
Этот элемент имеет следующие возможные значения.
Возможные значения элемента USR2SignalAction
Значение | Описание |
|---|---|
| Перезагружает антивирусную базу без ее обновления. Предполагается, что файлы в папке с базами уже обновлены и должны быть перезагружены. |
| Обновление и перезагрузка баз с помощью встроенного функционала Kaspersky Scan Engine. |
| Закрытие всех открытых файлов журналов в формате syslog и последующее их открытие для записи журналов в конец этих файлов. Если файлы пропущены, ICAP-плагин создаст их. Этот параметр позволяет выполнять ротацию журналов с помощью утилиты logrotate в режиме по умолчанию или с использованием директивы create. |
Пример
Ниже приведен пример этого элемента.
<USR2SignalAction>reopen-log</USR2SignalAction> |