• 宁陵县:法院家事的实践与创新 2019-03-24
  • 日照:前5个月日照税收比重居山东省第二位 2019-03-22
  • 武警部队“长城-2018”反恐国际论坛在京开幕 2019-03-22
  • 税费“红包”助推高质量发展 2019-03-21
  • 电影人共聚“微博电影之夜” 张艺谋:如果不当导演就当守门员 2019-03-21
  • 陕西拍摄到野化放归林麝活动影像 放归林麝已度过危险期 2019-03-15
  • 国宝级黄腹角雉住进三清山 2019-03-15
  • 王石田朴珺罕见亲密写真曝光 女方喂男方冰淇淋娇羞甜蜜 2018-11-22
  • 世界很多国家想拥有核弹,但迫于种种原因而没能实现。 2018-11-21
  • 人事 江西两设区市任免一批领导干部 2018-11-20
  • 自由的生活_软路由论坛

     找回密码
     注册

    QQ登录

    只需一步,快速开始

    搜索
    查看: 2077|回复: 7
    打印 上一主题 下一主题

    11选5杀一码口诀: [脚本] 求大神给修改一下ROS脚本,现在是每次都运行最后2条。

    [复制链接]
    跳转到指定楼层
    1#
    发表于 2018-10-2 16:17:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    广西11选5历史 www.jqel.net 您需要 登录 才可以下载或查看,没有帐号?注册

    x
    本帖最后由 57068368 于 2018-10-2 16:51 编辑

    想通过PING地址,通与不通,来重启端口,脚本写完了,发现个问题现在在定时里面每次都执行最后1条,怎么把他们修改一下,不需要修改的时候直接就地址通,需要改的时候就重启完成,现在是改了也会出现需要重启。

    :if ([/ping count=4 192.168.2.200] = 0) do={/interface set lan8 disabled=yes
    :delay 2s
    /interface set lan8 disabled=no
    :log info "端口重启完成"}
    :log info "地址通不需要重启"
    routeros
    2#
    发表于 2018-10-2 19:29:19 | 只看该作者
    本帖最后由 jack_Rus2S 于 2018-10-2 19:31 编辑

    :if () do={} else={}
    routeros
    3#
     楼主| 发表于 2018-10-2 19:56:47 | 只看该作者

    试了,也还是有问题。所以需要请教大神们了。
    routeros
    4#
    发表于 2018-10-3 02:00:39 | 只看该作者
    本帖最后由 cspm333 于 2018-10-3 02:32 编辑
    1. :local eth [/interface get lan8 running]
    2. :local serv ([/ping 192.168.2.200 count=4]>0)
    3. :if ($eth && !$serv) do={:log info "地址不通需要重啟"}
    4. :if (!$serv) do={
    5.    /interface disable lan8
    6.    :delay 2s
    7.    /interface enable lan8
    8.    :log info "端口重啟完成"
    9. }
    复制代码

    routeros
    5#
    发表于 2018-10-3 15:47:06 | 只看该作者

    :if (!$serv) do={
    可以不要吧

    点评

    您有思考過lan8若是disabled ,script會無法觸發嗎?  发表于 2018-10-3 16:40
    routeros
    6#
     楼主| 发表于 2018-10-3 20:22:05 | 只看该作者

    谢谢大神,就喜欢ROS这一点,想怎么用就怎么用,拿起脚本走天下,可惜我以前没好好学。
    routeros
    7#
    发表于 2018-10-4 17:23:37 | 只看该作者
    1. {
    2. :local address 192.168.2.200
    3. :local interface [/interface find name=lan8]
    4. :if ([:ping count=4 interface=lan8 address=$address]<1) do={
    5. /interface disable $interface
    6. :delay 2s
    7. /interface enable $interface
    8. :log info "端口重启完成"
    9. } else={
    10. :log info "地址通不需要重启"
    11. }
    12. }
    复制代码

    routeros
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    QQ|小黑屋|手机版|Archiver|广西11选5历史 ( 渝ICP备15001194号-1,渝公网安备 50011602500124号 )

    GMT+8, 2019-3-26 18:14 , Processed in 0.150853 second(s), 23 queries , Gzip On, MemCache On.

    Powered by Discuz! X3.4 Licensed

    © 2001-2017 Comsenz Inc.

    快速回复 广西11选5历史 返回列表
  • 宁陵县:法院家事的实践与创新 2019-03-24
  • 日照:前5个月日照税收比重居山东省第二位 2019-03-22
  • 武警部队“长城-2018”反恐国际论坛在京开幕 2019-03-22
  • 税费“红包”助推高质量发展 2019-03-21
  • 电影人共聚“微博电影之夜” 张艺谋:如果不当导演就当守门员 2019-03-21
  • 陕西拍摄到野化放归林麝活动影像 放归林麝已度过危险期 2019-03-15
  • 国宝级黄腹角雉住进三清山 2019-03-15
  • 王石田朴珺罕见亲密写真曝光 女方喂男方冰淇淋娇羞甜蜜 2018-11-22
  • 世界很多国家想拥有核弹,但迫于种种原因而没能实现。 2018-11-21
  • 人事 江西两设区市任免一批领导干部 2018-11-20