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