查看: 173|回复: 0

[RouterOS] ROS 脚本。

[复制链接]

主题

好友

663

积分

中尉

签到天数: 32 天

[LV.5]常住居民I

发表于 2017-6-6 21:29 |显示全部楼层
Anywlan微信公众号

! X8 h, t+ y& M$ |9 [' A! F/system clock
6 d4 X+ C" a7 k) d( P:global currenttime
8 N- p5 f$ F2 C' b" c5 t5 X:set currenttime [ get time]  7 L* E; T) u5 w  ^

& e, ?/ h$ Z% e: a( v:local hotspotcount 0
( I1 T( g& `5 y- q, I3 v:local hotspotcounthotspotcount 2000 d8 F# {& c& V2 T" e+ j
:local nl 4
8 g5 c7 P) j5 ^7 I1 _
' B% O" w. E' h  M4 q/system license; h% @5 ]$ ?* @9 c
:set nl [get nlevel ]
( ?, O' _7 ]- y
; W( l+ d, t  u:if ($nl=4) do={:set hotspotcount 200}% X4 c/ Y. R3 {# ?! E- n
:if ($nl=5) do={:set hotspotcount 420}" K/ u9 b& L. L  l- \
:if ($nl=6) do={:set hotspotcount 840}" X7 s0 J9 W2 y; n* G( z

! y+ u; W8 W1 i8 k% h; H- c/ip hotspot active/ U4 S6 Y1 Z% G: F* V+ j
:foreach i in=[ /ip hotspot active find  ] do={:set hotspotcount (hotspotcount+1);  }
( f" s5 O# L2 p- z9 {3 X8 P* z7 D3 R  o  _3 L2 B  W; E
:if (($currenttime>"1:00:00" && $currenttime <"5:30:00")|| $hotspotcount >$hotspotcount) do={ 7 `. F9 ?$ c1 w$ P  n
8 d: |% S1 g$ h' n5 A# g4 H# k! p
/ip hotspot active
, M6 |6 W  D2 k+ |" I:foreach i in=[ /ip hotspot active find  idle-time > 1800  ] do={ :log info message=[ get $i ] ;remove $i;:delay delay-time=1;};! D( l" B. K0 w& A
1 u) J, c- P2 i( u2 q& C8 h
/ip hotspot host" A8 T# y: w* L; \" q9 Z  }
:foreach i in=[ /ip hotspot host find  idle-time > 1800  ] do={  :log info message=[ get $i ] ;remove $i;:delay delay-time=1;};" m' {/ W1 K/ x; F. c( a) X
:log info message=($currenttime." hotspot clear");4 Q0 P& w; D1 A6 ~

( V# [$ C. d. x* @; @:if ($hotspotcount >$hotspotcount) do={/ y+ U$ i0 L& y$ w% }: c! M+ n
+ O6 K0 N( s, Y) y" p: Y% M
}
' Z) N% R$ k  X; e7 t) _}" p8 w' w1 o. N( W  d+ m

  B' g/ E2 x( G. i: U5 l
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

Archiver| 手机版| 中国无线门户 ( 粤ICP备11076993 )  |网站地图

GMT+8, 2017-8-21 23:38

Powered by Discuz! X3.2

© 2003-2013 广州威思信息科技有限公司

返回顶部 返回列表