ee007 发表于 2008-8-6 20:57:10

各位大侠请进,问个脚本调试的问题..

首先非常感谢进来浏览和留言的朋友,大家共同进步.互相帮助一下...在此先谢过各位大兄

小弟有一问题: 怎么用脚本获取或者对比 interface 列表下 PPTP-OUT1 (VPN连接) 的状态是否在运行??
前面有 R 显示 代表运行的意思..:lol

以下是2.9.X 脚本详解的介绍:
:if
条件选择
>:if(1<2) do={:put true}
true
如果条件为真,执行do={}里面的命令


我这样写,运行不了的   请问格式应该怎样??要怎么写?

:if(/int running) do={XXXXXXXXX}   我的意思是想    如果 PPTP-OUT1 在运行 执行 XXXXX命令

专卖精品 发表于 2008-8-6 21:53:44

monitor 里面可以查看状态

ksw520 发表于 2008-8-6 22:28:51

:local vpns
:local vpnfir
:local vpns running]
:if ($vpns=false) do={
:set vpnfir dis]
:if ($vpnfir = true) do={/ip fir fil set disabled=no }
} else {
:set vpnfir dis]
:if ($vpnfir = false) do={/ip fir fil set disabled=yes }}


自己改吧

ee007 发表于 2008-8-6 22:39:30

回复 3# 的帖子

非常感谢楼上两位的指导....找到更简单的办法了...

:if() do={
在这里写ADSL运行时要执行的脚本
} else={
在这里写ADSL断开时要执行的脚本
}
pppoe-out1是ADSL的接口名
页: [1]
查看完整版本: 各位大侠请进,问个脚本调试的问题..