លុបគណនីដែលផុតកំណត់នៅក្នុងប្រព័ន្ធ Mikrotik Hotspot លុបអ្នកប្រើប្រាស់ដោយស្វ័យប្រវត្តិ
កម្មវិធីពាក់ព័ន្ធ
ពិពណ៌នា
Hotspot នៅក្នុង Mikrotik និងបញ្ហានៃការលុបអ្នកប្រើប្រាស់ (អ្នកប្រើប្រាស់ ឬកាត)
ដំណោះស្រាយគឺងាយស្រួល។ ការស្កេននឹងត្រូវបានធ្វើដោយស្វ័យប្រវត្តិ។ អ្វីដែលអ្នកត្រូវធ្វើគឺត្រូវដាក់ស្គ្រីបនេះជាមួយនឹងការកែប្រែដែលសមរម្យ។
ការលុបគណនីដែលផុតកំណត់
{: ម៉ោងក្នុងស្រុក 2h;: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-សរុប
{
: មេហ្គា 100 ក្នុងស្រុក;
: បៃក្នុងស្រុក 1048576;
: បៃក្នុងស្រុក ($byte * $ mega);
:foreach i in=[/ip hotspot user find] do={
:local out [/ip hotspot user get $i bytes-out];
:local ក្នុង [ /ip hotspot user get $i bytes-in];
: សរុបក្នុងស្រុក ($out+$in);
: if ( $total = $bytes ) do={
អ្នកប្រើប្រាស់ /ip hotspot លុប $i;
}
}
}
គ្រាន់តែផ្លាស់ប្តូរ 100 ដល់ខ្ញុំ ចំនួននៃការទាញយក និងផ្ទុកឡើងដែលអ្នកបានបញ្ជាក់សម្រាប់ម៉ាស៊ីនមេ គណនីទាំងអស់ដែលផុតកំណត់ដោយយោងតាមតម្លៃនេះដែលបានប្រើនឹងត្រូវលុបដោយស្វ័យប្រវត្តិ។