Назначение

Удаляет неактивных пользователей 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_ID123ID тарифа для гостевых аккаунтов
HOTSPOT_BACKUP_DIR/usr/acp/var/log/backupДиректория для резервных копий



Дополнительная информация

  • Нет меток