【问题标题】:How to get a script in init.d to execute on boot in Android?如何让 init.d 中的脚本在 Android 启动时执行?
【发布时间】:2011-03-28 20:29:08
【问题描述】:

我的 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 script 99”行是我遇到问题的地方,它失败并出现“update-rc.d not found”错误。

有谁知道在 Android 中执行此操作的正确命令是什么??

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

【问题讨论】:

    标签: android linux scripting


    【解决方案1】:

    将这样的内容添加到您的init.rc

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

    Android 中没有 update-rc.d,因为也没有 SYSV init。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-11
      • 2018-12-24
      • 2010-12-06
      • 2019-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-01
      相关资源
      最近更新 更多