我正在LuCI上工作,想在上面做些改变。所以我要做的第一件事就是弄清楚它是如何工作的。我知道LuCI配置文件是由shell解析的,然后uci系统使用它作为设置,但是很难获得工作流程。所以我无法理解我所需要的观点。我的问题是:是的,我发现有一些全局变量是共享的。
1.如何调试它以查看openwrt中的进程跟踪?
2. shell将/etc/ config /中的配置文件解析为两种用途,一种用于LuCI接口,另一种用于驱动程序设置。但是如何找到解析hostapd.conf无线的那个呢?看起来/lib/中的shell-Funtins.sh是相关的。但这只是一套功能--只是工具。shell可以在哪里找到调用这些函数的位置?
有人能帮我吗?如有任何答复,将不胜感激。我会非常感激的。
发布于 2014-03-20 11:50:56
web接口中的可配置参数:
我想你要找的是/sbin/wifi、mac80211.sh和hostapd.sh。
如果您想调试,可以只在这些脚本中放置"echo“命令,或者使用shell "set -x”来跟踪它们。您可以从命令行直接/sbin/wifi,它将重新启动整个wifi并对UCI文件进行解析。
https://stackoverflow.com/questions/22295852
复制相似问题