Mikrotik Hotspot sistemində vaxtı keçmiş hesabları silin İstifadəçiləri avtomatik olaraq silin
Əlaqədar tətbiqlər
Təsvir etmək
Mikrotik-də qaynar nöqtə və istifadəçiləri (istifadəçilər və ya kartlar) silmək problemi
Həll asandır. Skanlama avtomatik həyata keçiriləcək. Sizə lazım olan tək şey bu skripti müvafiq dəyişikliklərlə yerləşdirməkdir.
Vaxtı keçmiş hesabların silinməsi
{:yerli vaxt 2saat;:foreach i in=[/ip hotspot istifadəçisi iş vaxtı=$time və limit-uptime=$time] harada tapır={:local ahmedalimi [/ip hotspot istifadəçisi $i sil];}}
Sadəcə dəyiş 2 saat Nazirlər üçün təyin etdiyiniz müddət üçün Bu istifadə edilmiş vaxta uyğun olaraq vaxtı keçmiş bütün hesablar avtomatik olaraq silinəcək.
Hesabların silinməsi rollunun endirilməsi başa çatıb
{:yerli meqa 100;:yerli bayt 1048576;:yerli baytlar ($bayt*$meqa);:foreach i in=[/ip hotspot istifadəçisi bayt-out=$bayt və limit-bayt-out=$bayt] harada tapır={:local ahmedalimi [/ip hotspot istifadəçisi $i sil];}}
Sadəcə dəyiş 100 mənə Serverlər üçün qeyd etdiyiniz yükləmə miqdarı İstifadə olunan bu dəyərə görə vaxtı keçmiş bütün hesablar avtomatik olaraq silinəcək.
Tamamlanmış hesabları silin endirmə + yükləmə rulonu | Məlumatın ümumi miqdarı limit-bayt-cəmi
{
:yerli meqa 100;
:yerli bayt 1048576;
:yerli baytlar ($bayt*$meqa);
:foreach i in=[/ip hotspot istifadəçi tapır] do={
:local out [/ip hotspot istifadəçisi $i bytes-out əldə edir];
:local in [ /ip hotspot istifadəçisi $i bytes-in alır];
:yerli cəmi ($out+$in);
:if ( $total = $bayt ) do={
/ip hotspot istifadəçisi $i-ni silin;
}
}
}
Sadəcə dəyiş 100 mənə Serverlər üçün qeyd etdiyiniz yükləmə və yükləmə miqdarı İstifadə olunan bu dəyərə görə vaxtı keçmiş bütün hesablar avtomatik olaraq silinəcək.