这个我也没+"",好像也没有问题,不过13楼的脚本,有事没事把act找个遍,而且每找一次都要运行相关脚本,在用户数多的时候,cpu负担不小.....
我是设置每半小时运行一次,最多同时在线客户有400人左右,没有发现什么问题,不过你有什么好的写法可以放出来,学习一下。 :)
真复杂,我这个1行就够了
:foreach i in do={/ip arp add copy-from $i} :foreach i in= do= 我也遇到同样问题,请看下面的脚本文件环境:版本3.14 动态双ADSL 功能:动态填写路由网关
现象:在2.95版本中可正常执行,升级到3.0版本后在脚本框内无法运行,复制到终端中去可正常执行.郁闷中,望大家帮忙解决问题
/interface pppoe-c monitor "adsl1" once do={:global pppzt $status}
:if ($pppzt="connected") do={/ip route set "link1" gateway= network]} else={/ip route set "link1" gateway= network]}
/interface pppoe-c monitor "adsl2" once do={:global pppzt2 $status}
:if ($pppzt2= "connected") do={/ip route set "link2" gateway= network]} else={/ip route set "link2" gateway= network]}
[ 本帖最后由 zgc-9 于 2008-10-5 00:49 编辑 ] do={} 应该是这种格式是对的 do {} 这种是错的,你后面的do少了= 变量时不要用引号的,不然就是字符串了 3X支持接口网关了。。。。 arica1985e 发表于 2008-3-21 13:02 static/image/common/back.gif
谢谢楼上的朋友`
不过有点疑问``find name=$name 不是应该写成 find name="$name"才对么``
好像变量 ...
个别版本对变量的定义和使用不一样,具体还是要试过才实际。
页:
1
[2]