查看: 252|回复: 0

[RouterOS] ROS 脚本。

[复制链接]

主题

好友

667

积分

中尉

签到天数: 32 天

[LV.5]常住居民I

发表于 2017-6-6 21:29 |显示全部楼层
Anywlan微信公众号
4 P$ I9 }* ?, ^- _7 j
/system clock
9 Y3 F: {2 I+ M  u& }:global currenttime
$ ~4 ~; @, Q  z1 r:set currenttime [ get time]  
, f) |6 L. ~3 X: a: M7 B. M8 s2 X) S4 ~
:local hotspotcount 0
' R6 {. A: z( ]) n6 p0 b:local hotspotcounthotspotcount 2004 ?! Z4 @" m  D3 W2 i
:local nl 45 n/ ~! q, S$ ?9 Q9 B; p+ ^" O, X# A
4 F) V3 r, R: D. [% @7 y' d! a- J
/system license
% r( P; |7 L' O$ R  d:set nl [get nlevel ]
2 |. V( o/ L: y: x. U% q# J" {# T% I! s8 ~6 Z
:if ($nl=4) do={:set hotspotcount 200}% q* y$ O6 e3 Z8 p6 b5 E$ ~2 A( V
:if ($nl=5) do={:set hotspotcount 420}
; ^/ }5 p2 {$ }& _* B  k. Q:if ($nl=6) do={:set hotspotcount 840}
9 ?4 r' K% i5 |+ p% Y7 B  L6 r) H( g( N6 h4 u
/ip hotspot active
1 `. \- h: J" S4 I; T3 @:foreach i in=[ /ip hotspot active find  ] do={:set hotspotcount (hotspotcount+1);  }
, N' U1 n" [  e3 p7 K2 ~/ l/ e2 R5 d  q* L
:if (($currenttime>"1:00:00" && $currenttime <"5:30:00")|| $hotspotcount >$hotspotcount) do={ % e: L) a, V+ g9 R

& C  K6 P$ D6 X+ P0 R# D( `/ip hotspot active' i& x$ @+ }) i
:foreach i in=[ /ip hotspot active find  idle-time > 1800  ] do={ :log info message=[ get $i ] ;remove $i;:delay delay-time=1;};
+ l4 E1 l9 y, @6 h% y" h8 x& ]' c* t/ K9 w% @3 {
/ip hotspot host# i- x$ j0 [$ g9 d+ j3 @( U/ m
:foreach i in=[ /ip hotspot host find  idle-time > 1800  ] do={  :log info message=[ get $i ] ;remove $i;:delay delay-time=1;};5 F  c' m% B1 C0 |' a4 H
:log info message=($currenttime." hotspot clear");
8 N# f8 H5 z& a1 g6 u6 ^0 A5 F  F+ u) a! n2 [$ e5 q
:if ($hotspotcount >$hotspotcount) do={' F' E. t8 H5 L7 @7 U, M" L; q

# D8 h7 _4 u" k# l4 L2 E, V, L}2 y+ v3 y9 \, e
}
& G/ p4 X0 `9 I; B0 u
! {( c- P/ c. T  _
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2017-12-15 18:17

Powered by Discuz! X3.2

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

返回顶部 返回列表