什么是android中的init.rc语言?

时间:2012-01-18 05:25:09

标签: android c

我需要了解init.rc的格式

在init.rc中

有如此manny的服务。其中之一是

service bootanim /system/bin/bootanimation
    user graphics
    group graphics
    disabled
    oneshot 

这里有disabledoneshot的含义,这是为了什么目的?

我已经引用了这个article,但没有得到这么多。

4 个答案:

答案 0 :(得分:11)

http://elinux.org/Android_Booting可能是更好的参考。

Android源代码树中还有system/core/init/README.md

答案 1 :(得分:3)

来自Android源代码树中的init / readme.txt。

  

已禁用 - 此服务不会自动从其类开始。   它必须以名称显式启动。

     

oneshot - 退出时不要重新启动服务。

答案 2 :(得分:2)

它是< source_root> /system/core/init/init.c中由< source_root> /system/core/init/init_parser.c加载的服务的配置文件。 init_parser.c解析并加载适当的服务。

答案 3 :(得分:2)

  

disabled
   此服务不会自动从其类开始。它必须以名称显式启动。

     

oneshot
   退出时不要重新启动服务。

以下是您可以使用的参考:
https://github.com/aosp-mirror/platform_system_core/blob/master/init/README.md