目录
- 前言
- 正文
- 什么是rc文件
- rc文件语法
- Action
- Services
- Options
- Commands
- bootchart
- chmod
- chown
- class_start
- class_stop
- class_reset
- copy
- export
- hostname
- ifup
- domainname
- insmod
- load_all_props
- load_persist_props
- loglevel
- mkdir
- mount_all
- mount
- umount
- restart
- restorecon
- restorecon_recursive
- rm
- rmdir
- setprop
- setrlimit
- start
- stop
- swapon_all
- symlink
- trigger
- verity_update_state
- verity_load_state
- wait
- wait_for_prop
- write
- Imports
- 参考文章
前言
上一篇大致的走了一下init.cpp的流程,其中很重要的一环就是解析.rc文件,在介绍init.rc之前先学习一下rc文件的语法。
内容主要来源参考文
正文
什么是rc文件
在进入init.rc之前,我们需要先了解一下.rc文件。
rc文件,是用Android Init Language编写的特殊文件,用”.rc”为后缀。 所有的rc文件是配置文件,不是程序,不会被编译和链接。
Android Init Language是Line-oriented的。所谓 L-O,指线向导,指这种语言是一行为单位运作的。工作方式与操作系统的命令行相似。
on init # 一行为单位,执行task symlink /system/bin /bin
rc文件语法
主要有如下几中语句
参考文章
《》
《》
《
© 版权声明