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

2013-12-21 23:47:06 +08:00
 jacy
编写了一个luci程序,基本功能实现了,我的这个修改完config文件后要重启network,我用的方法是luci.sys.call("/etc/init.d/network restart"),但是有个问题,点击save&apply执行这条的时候网络会中断一会,于是浏览器就该页无法显示了,并不像luci其他程序那样,页面上有条信息会显示重启network,不会造成浏览器显示错误信息。
请问如何实现?找遍了源码也没看见,网上也没找到资料。
5736 次点击
所在节点    Lua
3 条回复
LazyZhu
2013-12-21 23:59:56 +08:00
LazyZhu
2013-12-22 00:04:25 +08:00
jacy
2013-12-22 00:27:28 +08:00
@LazyZhu 谢谢。但是这个reboot还不太一样,有自己的html模板,怎样像下图这样
http://www.tu265.com/di-bf361296a80e76bf6ddf333a25615c47.png
把自定义的信息提交到applying changes这个框框里?同时这个时候执行重启network功能?
源码可读性好差啊,套来套去,看得好累。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/94103

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX