一尘不染

如何在init.d中获取脚本以在Android启动时执行?

linux

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

这是我在做什么:

    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

我遇到麻烦的地方是“ update-rc.d脚本99”行,失败的原因是“找不到update-rc.d”错误。

有谁知道正确的命令是什么才能使它在Android中工作?

我意识到这并不是发布此问题的最合适地点,但是我已经意识到该社区在这些问题上知识渊博。


阅读 368

收藏
2020-06-07

共1个答案

一尘不染

将类似的内容添加到您的 init.rc

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

update-rc.dAndroid中没有,因为也没有SYSV初始化。

2020-06-07