当前位置:   article > 正文

android启动时,如何执行shell脚本_安卓开机执行shell

安卓开机执行shell

1、假如有如下shell脚本:

ethcfg.sh    vendor\xyz\etc

#!/system/busybox/bin/sh

# add for network dhcp
netcfg eth0 up
netcfg eth0 dhcp


2、在init.rc中把脚本定义成一个服务就可以了

init.rc:
service ethcfg /system/busybox/bin/sh /system/etc/ethcfg.sh
    class main                
    user root                                                                   
    oneshot

3、制作android文件系统时,要把它拷贝到指定系统目录下,这里制作文件系统也是用一个在PC上运行的shell脚本来完成的,如:

cp ./vendor/xyz/etc/*                ./smdkv210_root/system/etc/ -a

权限如下:

-rwxr-xr-x    1 1000     1000            85 May 11  2012 ethcfg.sh


制作出文件系统,烧到开发板应该就可以有相应的执行结果了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/160610
推荐阅读
相关标签
  

闽ICP备14008679号