我的嵌入式主板使用Linux Kernel版本3.18。
我想在主板启动时自动配置我的Wifi (使用wpa_supplicant,然后使用dhcpcd命令)。
我为此创建了一个shell脚本(我通过手动执行来验证该脚本),并将其放在"/etc/init.d“目录中。然后在"/etc/rc.d“目录中创建一个指向shell脚本文件的符号链接。
然而,这样做并不能达到我的目的。有谁能帮帮我吗。
PS:重要的是要注意,一旦主板启动,我的Wifi模块插入内核大约需要3-4秒。
发布于 2018-05-21 20:29:16
在initscript中调用不同的脚本来管理wpa_supplicant,dhcpd,这样init-script就不会阻塞。
这是一个很好的做法,不要在初始化脚本中阻塞。因此,您可以在init-script中进行不同的处理。即在后台启动不同的脚本来检查模块的插入,wpa_supplicant也可以修改脚本来保持检查状态。类似的事情也发生在桌面Linux操作系统上。程序名为NetworkManager。
https://stackoverflow.com/questions/50443754
复制相似问题