moou 发表于 2011-5-23 11:20:54

ros定时任务解析。

本帖最后由 moou 于 2011-5-23 11:22 编辑

      此文章只针对菜鸟而写,高手请飘过~

       论坛发现有人求助,如何定时启动脚本、定时开关某个或者某些防火墙。其实这是一个很简单的问题,大侠们都已
经很熟了。但还是有写菜鸟不怎么会,那我就来讲解下,非脚本-winbox下的操作。
       1:定时任务。
         我进入到system里找到schedule点开。点击+号,新建一个定时任务,如图
         

         Strat Date 这里定义任务什么日期开始执行,如非特殊情况不需更改,除非你要这个任务100年后执行可以改为
                        Jan/01/2111
         Start Time这里定义任务开始的时间,例如下午3点执行,里面的值就是15:00:00
         Interval      这里定义任务多久执行一次r,例如1天一次,里面的值就是1d 00:00:00
                                                                           30分钟一次,里面的值就是00:30:00

          到此我们清楚各项的含义,就可以组合起来使用了:
          例1:我要执行一个任务每10秒执行一次
                  Strat Date 默认Start Time00:00:00 Interval 00:00:10 就可以了
                   如此定义每10分中执行一次,10小时一次,10天一次 项Interval值做相应的改变就是了

          例2:我要执行一个任务每天8点20分执行
                  Strat Date 默认Start Time08:20:00 Interval 1d 00:00:00 就可以了
                  此时要注意的是,看看/system clock 里的时间是否准确,否者你会发现脚本执行的时间不是你定义的时间

      脚本如何定时执行我们了解了,那么如何定时开关某些东西,运行某些东西呢?此时On Event:里面的内容就是肉
戏了我们都是知道在ros 里面大多地方我都可以为一些东西定义comment值来做说明,例如网卡、ip address、防火墙、
限速等等。commnet的意义不只是止于说明而已,通过comment的值我们可以开发很多脚本,例如论他很多大大开发
的PCC断线修改PCC参数脚本等都利用了comment值,当然我说这么多不是要讲comment的应用,嗯,淡定、淡定,我
想说的是,用这个comment值,我们配喝schedule来执行一些简单的开关而已、请大家淡定。
   举例说明:(内容不包含已说明的如何定时执行)
             例1:我要关闭一些防火墙,我们定义这些防火墙的comment值为 1
                      在On Event: 里写入
                     /ip firewall filter (进入防火墙目录)
                        disable "1"       (关闭所有comment值为1的项,当然开启就是enable)

             例2:我要关闭一些网卡,我们定义这些网卡的comment值为 1
                      在On Event: 里写入
                      /interface   (进入网卡目录)
                        disable "1"       (关闭所有comment值为1的网卡,当然开启就是enable)

             例3:我要开启一些简单限速脚本,我们定义这些脚本的comment值为 1
                      在On Event: 里写入
                      /queues simple(进入简单限速目录)
                        enable "1"       (开启所有comment值为1的简单限速)
             例4:我要执行/system script 下名称为 xxx的脚本
                     在On Event: 里写入
                     xxx

      好了,最简单的说明完成了。聪明的菜鸟估计能由此延伸很多东西,就说这么多吧。


   











michaelyuan 发表于 2011-5-23 12:39:51

多谢老大学习了

peckpock 发表于 2011-5-23 12:54:27

这个百度早就有啦

wanken 发表于 2011-5-23 13:11:32

飘过~~~~~~~~~~~飘过~~~~~~~~~!

moou 发表于 2011-5-23 14:20:33

peckpock 发表于 2011-5-23 12:54 static/image/common/back.gif
这个百度早就有啦

百度是百度的,这帖子是我早上一字字敲出来的,截图都是自己截的,绝对的原创

peckpock 发表于 2011-5-23 14:41:23

回复 moou 的帖子

我没说不是你的一字字打出来啊,只是说这方面的知识百度早就有了.

brqtpt007 发表于 2011-5-23 15:22:38

百毒好用吗?

jt00278 发表于 2011-5-24 02:41:29

绝对好用……

981398 发表于 2011-5-24 03:12:40

学习了,举一反百!:D

snvflg 发表于 2011-5-26 23:47:47

好用吗?……

hyh0826 发表于 2011-5-27 00:51:03

学习啦,支持楼主!

boxs 发表于 2012-1-12 02:30:50

学习收藏了:lol:lol

moou 发表于 2012-7-19 16:19:50

好久没来了 :):D

snvflg 发表于 2012-7-19 23:06:03

嗯,偶是菜鸟。。。学习了。。
页: [1]
查看完整版本: ros定时任务解析。