ລຶບບັນຊີໝົດອາຍຸໃນລະບົບ Mikrotik Hotspot ລຶບຜູ້ໃຊ້ອັດຕະໂນມັດ
ຄໍາຮ້ອງສະຫມັກທີ່ກ່ຽວຂ້ອງ
ອະທິບາຍ
ຮັອດສະປອດໃນ Mikrotik ແລະບັນຫາໃນການລຶບຜູ້ໃຊ້ (ຜູ້ໃຊ້ຫຼືບັດ)
ການແກ້ໄຂແມ່ນງ່າຍດາຍ, ການສະແກນຈະເຮັດໄດ້ອັດຕະໂນມັດ, ທັງຫມົດທີ່ທ່ານມີເພື່ອເຮັດແມ່ນການໃສ່ script ນີ້ມີການປັບປຸງທີ່ເຫມາະສົມ.
ມ້ວນການລຶບບັນຊີໝົດອາຍຸ
{: ເວລາທ້ອງຖິ່ນ 2h;:foreach i in=[/ip hotspot user find where uptime=$time and limit-uptime=$time] do={:local ahmedalimi [/ip hotspot user ເອົາ $i];}}
ພຽງແຕ່ປ່ຽນ 2h ສໍາລັບເວລາທີ່ທ່ານກໍານົດສໍາລັບລັດຖະມົນຕີ ບັນຊີທັງໝົດທີ່ໝົດອາຍຸຕາມເວລາທີ່ໃຊ້ນີ້ຈະຖືກລຶບໂດຍອັດຕະໂນມັດ.
ລຶບບັນຊີມ້ວນສຳເລັດການດາວໂຫຼດແລ້ວ
{:local mega 100;:local byte 1048576;:local bytes ($byte*$mega);:foreach i in=[/ip hotspot ຜູ້ໃຊ້ຊອກຫາບ່ອນທີ່ bytes-out=$bytes ແລະ limit-bytes-out=$bytes] do={:local ahmedalimi [/ip hotspot user ເອົາ $i];}}
ພຽງແຕ່ປ່ຽນ 100 ىى ຈໍານວນການດາວໂຫຼດທີ່ທ່ານລະບຸໄວ້ສໍາລັບເຄື່ອງແມ່ຂ່າຍ ບັນຊີທັງຫມົດຫມົດອາຍຸຕາມຄ່າທີ່ໃຊ້ນີ້ຈະຖືກລົບອັດຕະໂນມັດ.
ລຶບບັນຊີສຳເລັດການດາວໂຫຼດ + ອັບໂຫຼດມ້ວນ | ຈຳນວນຂໍ້ມູນທັງໝົດ limit-bytes-total
{
:local mega 100;
:local byte 1048576;
:local bytes ($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 ىى ຈໍານວນການດາວໂຫຼດ ແລະອັບໂຫລດທີ່ທ່ານລະບຸໄວ້ສໍາລັບເຄື່ອງແມ່ຂ່າຍ ບັນຊີທັງຫມົດຫມົດອາຍຸຕາມຄ່າທີ່ໃຊ້ນີ້ຈະຖືກລົບອັດຕະໂນມັດ.