Android 服务已从Init.rc启动
我想从我的Android 服务已从Init.rc启动,android,boot,Android,Boot,我想从我的init.rc调用脚本: service script /system/etc/wifi.sh user system group wifi class main oneshot wifi.sh的内容: #!/system/bin/sh service p2p_supplicant /system/bin/wpa_supplicant \ -iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.c
init.rc
调用脚本:
service script /system/etc/wifi.sh
user system
group wifi
class main
oneshot
wifi.sh的内容:
#!/system/bin/sh
service p2p_supplicant /system/bin/wpa_supplicant \
-iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf
class late_start
disabled
oneshot
但是,p2p\u请求者
服务未启动
是否可以从其他服务调用服务?您可以让bash脚本等待所需的进程开始运行,然后再执行任何操作。有关信息,请参阅本文:
在您的具体情况下,似乎有一种更好的方法可以使用参数和conf文件来配置请求者,而不需要运行shell脚本。更清楚地阐述您的问题,这样我想在文件/system/etc/wifi.sh上创建它,该文件具有wifi模块的配置参数。我想从init.rc调用这个/system/etc/wifi.sh。我可以创建目录,但无法从/system/etc/wifi.sh启动服务