dyong_ 发表于 2007-2-22 12:08:25

ros-2.9.27-脚本问题

遇到点脚本问题,下面的写法有错吗,都不行.
/interface pppoe-client monitor adsl-1 once do={:set pppzt1 $status}
:if ($pppzt1="connected") do={
:set 222 network]}
在终端运行上面的没提示出错,运行下面的,也都能取值.
/interface pppoe-client monitor adsl-1 once
/ip address get network
谢谢!

专卖精品 发表于 2007-2-22 12:50:53

你把:set改为:global看看

dyong_ 发表于 2007-2-22 23:37:53

不行的.

dyong_ 发表于 2007-2-22 23:48:25

这好像是个不好解决的问题,动态拨号的状态怎么取值?
哪位有好办法呢

younger 发表于 2007-2-23 11:21:37

可以取得RUN的情况,CONNENTED不知道怎么取
get pppoe-out1 run
返回true就是运行了

everest79 发表于 2007-2-23 23:00:08

变量要在套用之前声明
只针对本脚本你用SET或local都可以,全局就用global


:local pppzt1
/interface pppoe-client monitor adsl-1 once do={:set pppzt1 $status}
:if ($pppzt1="connected") do={
:set 222 network]}
页: [1]
查看完整版本: ros-2.9.27-脚本问题