脚本问题请教一下!
例如我图中有11条外线,我想只判断1到8的线路是否掉线。然后进行修改负载脚本。请问如果操作呢?可否在红字那修改判断认查找这8条的是否是running的?
{
:local status
:local i "8"
:local x "0"
:local y "0"
:local z "0"
:set x [:len ]
:if ($x<$i) do={
:for ii from=1 to=$i do={
:set status running]
:if ($status=true) do={
/ip fir man set per-connection-classifier=("both-addresses:".$x."/".$y) disable=no;:set y ($y+1)} else={
/ip fir man set disable=yes}}}
:if ($x=$i) do={
:set z [:len ]
:if ($z>0) do={
:for ii from=1 to=$i do={
/ip fi man set per-connection-classifier=("both-addresses:".$x."/".$y) disable=no;:set y ($y+1)}}}}
别的先不熟下面这个应该先修改
"pppoe-out".$ii
"pppoe-out-lt".$ii
只判断一个分类线路的话,就改查找这一句就行了。如果有多个分类要判断,得多加几句了。 9939781 发表于 2013-10-10 12:49
只判断一个分类线路的话,就改查找这一句就行了。如果有多个分类要判断,得多加几句了。
怎么改?能指导一下吗? 47771885 发表于 2013-10-10 12:00
别的先不熟下面这个应该先修改
"pppoe-out".$ii
"pppoe-out-lt".$ii
试过改成你那样 但是是不行的 :set x [:len ] 本帖最后由 goodrunde 于 2013-10-10 14:31 编辑
9939781 发表于 2013-10-10 13:47
:set x [:len ]
可以了 谢谢
页:
[1]