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启动服务