2011-03-28 288 views
3

我的android应用程序的一部分功能是放置我在init.d中编写的脚本,以便它将在每次启动时执行。 (显然我的应用程序仅适用于root用户)如何让init.d中的脚本在Android中启动时执行?

下面是我在做什么:

busybox mount -o rw,remount /system" 
    busybox cp -f /sdcard/*******/script /system/etc/init.d/script 
    busybox chmod +x /etc/init.d/script 
    update-rc.d script 99 

“更新 - rc.d脚本99”行是我碰到麻烦时,出现一个“找不到update-rc.d“错误。

有谁知道什么是适当的命令将使这项工作在Android?

我意识到这不是发布此问题的最合适的地方,但我意识到这个社区对这些问题非常了解。

回答

7

添加这样的事情你init.rc

service script /system/etc/init.d/script 
    oneshot 

有Android中没有update-rc.d因为没有SYSV要么初始化。