jacy
V2EX  ›  Lua

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

  •  
  •   jacy · Dec 21, 2013 · 6632 views
    This topic created in 4527 days ago, the information mentioned may be changed or developed.
    编写了一个luci程序,基本功能实现了,我的这个修改完config文件后要重启network,我用的方法是luci.sys.call("/etc/init.d/network restart"),但是有个问题,点击save&apply执行这条的时候网络会中断一会,于是浏览器就该页无法显示了,并不像luci其他程序那样,页面上有条信息会显示重启network,不会造成浏览器显示错误信息。
    请问如何实现?找遍了源码也没看见,网上也没找到资料。
    3 replies    1970-01-01 08:00:00 +08:00
    jacy
        3
    jacy  
    OP
       Dec 22, 2013
    @LazyZhu 谢谢。但是这个reboot还不太一样,有自己的html模板,怎样像下图这样
    http://www.tu265.com/di-bf361296a80e76bf6ddf333a25615c47.png
    把自定义的信息提交到applying changes这个框框里?同时这个时候执行重启network功能?
    源码可读性好差啊,套来套去,看得好累。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2894 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 12:09 · PVG 20:09 · LAX 05:09 · JFK 08:09
    ♥ Do have faith in what you're doing.