脚本求助???
我想要一个如果address lists列表里有192.168.1.10的地址,就关闭queues简单队列下名字为 ALL 的脚本,可是不知道怎么写。
:foreach aaa in= do={/queue simple disable }
一定有比这更好的办法。 靉氰阯閺霸£族 发表于 2014-4-8 03:14
:foreach aaa in= do={/queue simple disable
后段有点错误用不了,改成了do={/queue sim disable "ALL"}}就可以了,
solaoxo 发表于 2014-4-9 01:57
后段有点错误用不了,改成了do={/queue sim disable "ALL"}}就可以了,
你例子里用的是大写的ALL,我哪个脚本里是小写的all,自己修改一下就可以了,我哪个只是一个例子,为了你能看懂和方便自己修改
本帖最后由 solaoxo 于 2014-4-29 04:35 编辑
靉氰阯閺霸£族 发表于 2014-4-10 07:40
你例子里用的是大写的ALL,我哪个脚本里是小写的all,自己修改一下就可以了,我哪个只是一个例子,为了你 ...
的确是。。。。
靉氰阯閺霸£族 发表于 2014-4-10 07:40
你例子里用的是大写的ALL,我哪个脚本里是小写的all,自己修改一下就可以了,我哪个只是一个例子,为了你 ...
如果反过来脚本要怎么写,当192.168.1.10不在,就开启all。。。。。。。
意思是说当地址中没有192.168.1.10不存在时,就开启all?
:foreach aaa in= do={/queue simple enable } 加个条件不就行了
:do {
:local a [:len ]
:put $a
:if ($a="1") do={
/queue simple disable }
:if ($a="0") do={
/queue simple enable
}
} 或者用网络监控工具
当此IP通的时候关闭队列
当此IP不通的时候开启队列
huigezi' 发表于 2014-4-29 12:15
或者用网络监控工具
比计划任务好用多了,又简单:lol
一句脚本就完事了
页:
[1]