init.rc的触发顺序
来源:互联网 发布:pp助手for mac 编辑:程序博客网 时间:2024/05/18 03:18
很久之前一直差不多搞清楚来触发顺序,不过后来又忘了。先来看下我自己开发板的init.rc的内容吧
# Copyright (C) 2012 The Android Open Source Project## IMPORTANT: Do not create world writable files or directories.# This is a common source of Android security bugs.#import /init.environ.rcimport /init.usb.rcimport /init.${ro.hardware}.rcimport /init.${ro.zygote}.rcimport /init.trace.rcon early-initon initon property:sys.boot_from_charger_mode=1 class_stop charger trigger late-initon late-init trigger early-fs trigger fs trigger post-fs trigger post-fs-data trigger load_all_props_action trigger firmware_mounts_complete trigger early-boot trigger booton post-fson post-fs-dataon booton property:vold.decrypt=trigger_post_fs_data trigger post-fs-data
大部分内容被我精简了。可以肯定的先触发early-init 依次 init 然后由于sys.boot_from_charger_mode属性值被改变,就被会触发,然后late-init 在late-init中依次触发early-fs fs post-fs post-fs-data load_all_props_action(猜测应该是读取prop.build这些文件将所以系统属性加载) firmware_mounts_complete(这个不太清楚) early-boot boot 。所以boot应该是最后被触发的。所以如果你干什么可以根据触发顺序来搞。比如如果你开机后执行一个脚本可以这样在init.rc中添加
service service_demo /system/bin/demo.sh disabled oneshot
然后 在某个地方添加start service_demo,因为没有添加 class main(core)等所以默认class default.因为添加了disabled所以必须通过start service_demo来触发。
0 0
- init.rc的触发顺序
- init.rc的执行顺序
- android—init.rc中on property的触发
- Android init.rc执行顺序
- Android init.rc执行顺序
- Android init.rc执行顺序
- linux的启动脚本顺序--/etc/rc.d/init.d
- init RC 的讲解
- android 的init.rc
- Android的init.rc
- init.rc的使用
- init.rc的语法分析
- /etc/rc.d/rc与/etc/rc.d/init.d的关系介绍 linux中chkconfig 启动程序顺序
- init 进程的配置文件init.rc
- init 进程的配置文件init.rc
- init.rc的disabled含义
- Android init.rc 的執行順序
- init.rc文件的分析
- springmvc之视图和视图解析器
- MySql基础1
- 【Codeforces 747 C Servers 】+ 思维 或 优先队列
- Lua编程笔录--Lua初识及语法一(注释,变量命名,全局/局部变量,数据类型)
- Apache禁用测试页(默认页)
- init.rc的触发顺序
- Chapter 1 Introduction
- 搜集的几道C语言和数据库题目
- Nexus Maven Repository
- 使用Python快速建立FTP服务器
- ES错误Error:Failed to parse mapping [data]:[_ttl] is removed in 5.0
- Chapter 2 Computer Evolution And Performance
- 11.PHP.ini配置文件中文(3)
- Nginx中location