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
制作出文件系统,烧到开发板应该就可以有相应的执行结果了。
本文详细解析了如何在Android系统中配置shell脚本作为服务,并将其集成到文件系统制作过程中,包括权限设置、文件拷贝及烧录至开发板的全过程。
6462

被折叠的 条评论
为什么被折叠?



