Назначение
Удаляет неактивных пользователей Hotspot (гостевые аккаунты).
Функционал:
- Получает список гостевых пользователей (с тарифом типа
GUESTS). - Проверяет их активность за указанный период (по умолчанию — 7 дней).
- Создает резервную копию данных перед удалением.
- Удаляет неактивных пользователей и их сессии.
Запуск:
/usr/abills/libexec/billd hotspot_users_delete GUESTS=1 PERIOD=2023-01-01
Сценарии работы:
GUESTS=1: удаляет только гостевые аккаунты (тип платежа2).PERIOD=дата: удаляет пользователей, неактивных с указанной даты (по умолчанию — неделя назад).Перед удалением создается резервная копия данных в файле
/usr/abills/var/YYYY_MM_DD_hotspot_users.bak.Удаляет пользователей и их сессии из базы данных.
Описания параметров конфигурации (config.pl) или модуля Config
| Параметр | Пример | Описание |
|---|---|---|
| HOTSPOT_GUEST_TP_ID | 123 | ID тарифа для гостевых аккаунтов |
| HOTSPOT_BACKUP_DIR | /usr/acp/var/log/backup | Директория для резервных копий |