Контроль лимитов трафика (дневных, недельных, месячных) и блокировка при превышении. |
Проверяет лимиты трафика (дневные, недельные, месячные, общие) и времени.
Блокирует пользователей (статус 10), если лимиты превышены.
Разблокирует пользователей в начале нового месяца или через 30 дней после активации.
Проверяет корректность даты начала сессии (если сессия начата раньше даты активации, она завершается).
Сбрасывает отчёты для пользователей, если дата активации изменена.
/usr/abills/libexec/billd internet_traffic_limit BLOCK_STATUS=5 |
Без аргументов: проверяет лимиты трафика и блокирует пользователей при превышении (статус 10 по умолчанию).
BLOCK_STATUS=5: изменяет статус блокировки на указанный.
Также включает функции разблокировки (internet_traffic_limit_unblock) и сброса отчетов (internet_ureports_reset).
| Параметр | Пример | Описание |
|---|---|---|
| MB_SIZE | 1048576 | Размер мегабайта в байтах |
| KBYTE_SIZE | 1024 | Размер килобайта в байтах |