Изтриване на изтекли акаунти в системата Mikrotik Hotspot Автоматично изтриване на потребители
Свързани приложения
Описвам
Hotspot в Mikrotik и проблемите с изтриването на потребители (потребители или карти)
Решението е лесно. Сканирането ще се извърши автоматично. Всичко, което трябва да направите, е да поставите този скрипт със съответните модификации
Ролка изтриване на изтекли акаунти
{:местно време 2ч;:foreach i in=[/ip hotspot user find where uptime=$time and limit-uptime=$time] do={:local ahmedalimi [/ip hotspot user remove $i];}}
Просто се смени 2ч За времето, което посочихте за министрите Всички акаунти, изтекли според това използвано време, ще бъдат автоматично изтрити.
Списъкът за изтриване на акаунти завърши изтеглянето
{:местен мега 100;:локален байт 1048576;:локални байтове ($byte*$mega);:foreach i in=[/ip hotspot user find where bytes-out=$bytes and limit-bytes-out=$bytes] do={:local ahmedalimi [/ip hotspot user remove $i];}}
Просто се смени 100-те на мен Количеството изтегляне, което сте посочили за сървърите Всички акаунти с изтекла валидност според тази използвана стойност ще бъдат автоматично изтрити.
Изтриване на акаунти завършено изтегляне + качване | Общо количество данни limit-bytes-total
{
:местен мега 100;
:локален байт 1048576;
:локални байтове ($byte*$mega);
:foreach i in=[/ip hotspot user find] do={
:local out [/ip hotspot потребител получава $i bytes-out];
:local in [ /ip hotspot потребител получава $i байта];
:местно общо ($вън+$вход);
:if ( $total = $bytes ) do={
/ip hotspot потребител премахва $i;
}
}
}
Просто се смени 100-те на мен Количеството изтегляне и качване, което сте посочили за сървърите Всички акаунти с изтекла валидност според тази използвана стойност ще бъдат автоматично изтрити.