2011-03-28 280 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要麼初始化。