导航

ROS中文脚本手册

Posted on 2011-04-16 14:37  rosabc_com  阅读(635)  评论(0)    收藏  举报
◇总括 本手册对ROS脚本语言进行基本的介绍。 脚本提供了一种可以在路由器上自动进行因一些事件的发生而执行用户所定义的维护任务。脚本是由配置指令和表达式[ICE - 控制台指令与表达式]所组成。配置指令是ROS的标准指令,例如{/ip firewall filter add chain=forward protocol=gre action=drop},这些指令可以在相关手册中查询,当表达式以":"为前缀的话它将在应用于所有的子项中。 事件的出现可以触发脚本的执行,并且不仅仅限制于系统调用,Traffic Monitorin工具和Netwatch工具都可以生成事件。 ◇本文应用环境 ROS组件要求:system 最低许可:Level1 子目录:/system script 遵循标准和技术:无 硬件需求:无特殊要求 ◇相关文档 ◆Software Package Management ◆System Scheduler ◆Network Monitor ◆Traffic Monitor ◆Serial Port Monitor       控制台指令语法 ---------------- ◇总体描述 控制台指令由以下部分所组成: ◆前缀 - 指出以个指令是否以个ICE[控制台指令与表达式],例如:自根目录开始的路径指令"/" [admin@MikroTik]ip firewall mangle>/ping 10.0.0.1 ◆路径 - 以个需求目录等级的相关路径,例如{.. filter} [admin@MikroTik]ip firewall mangle>.. filter print ◆路径参数 - 此部分需要选取一些目录,因为实际路径将由不同用户的输出所组成,例如{mylist} [admin@MikroTik]ip firewall mangle>/routeing prefix-list list mylist ◆动作 - 在特别的目录中需要至少以个动作,例如{add} [admin@MikroTik]ip firewall mangle>/ip firewall filter add chain=forward action=drop ◆不定参数 - 这些参数是由一些动作所要求,置于动作指令之后的操作参数,例如{10.0.0.1} [admin@MikroTik]ip firewall mangle>/ping 10.0.0.1 ◆名称[=值] - 一个已定义的参数,后面跟相关的值,例如{ssid=myssid} /interface wireless set [...]