mirror of
https://github.com/furaihan/simple-mikrotik-script.git
synced 2025-07-16 01:24:29 +02:00
some additions
This commit is contained in:
parent
4c9d5621eb
commit
381e8cc1ac
2 changed files with 105 additions and 0 deletions
22
keep-bytes-on-reboot
Normal file
22
keep-bytes-on-reboot
Normal file
|
@ -0,0 +1,22 @@
|
|||
#UNFINISHED
|
||||
:local iface [/ip arp get number=[find where address=[/ip route get number=[find where dst-address="0.0.0.0/0" && active=yes ] gateway]] interface]
|
||||
:put $iface;
|
||||
:local tx;
|
||||
:local rx;
|
||||
:set tx [/interface get $iface tx-byte];
|
||||
:set rx [/interface get $iface rx-byte];
|
||||
:put $tx;
|
||||
:put $rx;
|
||||
:local reboot;
|
||||
:local CR [/file get rxdata.txt contents]
|
||||
:local checkerrx [/file get rxreeb.txt contents];
|
||||
:local checkertx [/file get txreeb.txt contents];
|
||||
:if ($CR > $rx) do={ :set reboot true;} else={ set reboot false;};
|
||||
:put $reboot;
|
||||
:if ($reboot = true) do={
|
||||
/file set rxdata.txt contents=($checkerrx + $rx);
|
||||
/file set txdata.txt contents=($checkertx + $tx);
|
||||
} else={
|
||||
/file set rxdata.txt contents=$rx;
|
||||
/file set txdata.txt contents=$tx;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue