V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jacy
V2EX  ›  Lua

谁会Luci的cbi模块?怎样实现重启服务?

  •  
  •   jacy · 2013-12-21 23:47:06 +08:00 · 5882 次点击
    这是一个创建于 3985 天前的主题,其中的信息可能已经有所发展或是发生改变。
    编写了一个luci程序,基本功能实现了,我的这个修改完config文件后要重启network,我用的方法是luci.sys.call("/etc/init.d/network restart"),但是有个问题,点击save&apply执行这条的时候网络会中断一会,于是浏览器就该页无法显示了,并不像luci其他程序那样,页面上有条信息会显示重启network,不会造成浏览器显示错误信息。
    请问如何实现?找遍了源码也没看见,网上也没找到资料。
    3 条回复    1970-01-01 08:00:00 +08:00
    LazyZhu
        1
    LazyZhu  
       2013-12-21 23:59:56 +08:00
    jacy
        3
    jacy  
    OP
       2013-12-22 00:27:28 +08:00
    @LazyZhu 谢谢。但是这个reboot还不太一样,有自己的html模板,怎样像下图这样
    http://www.tu265.com/di-bf361296a80e76bf6ddf333a25615c47.png
    把自定义的信息提交到applying changes这个框框里?同时这个时候执行重启network功能?
    源码可读性好差啊,套来套去,看得好累。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5300 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 09:32 · PVG 17:32 · LAX 01:32 · JFK 04:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.