本文使用AIL(Android Init Language)解释了Android初始化文件servicemanager.rc语句作用

本文源码基于Android Pie(9.0)
【此文件源码位置】

# 定义服务名为servicemanager,路径为/system/bin/servicemanager
service servicemanager /system/bin/servicemanager# 为service设定类别为core、animationclass core animation# 执行此服务前切换为system用户user system# 执行此服务前切换组名为system、readprocgroup system readproc# 表示这是一个关键设备服务.如果4分钟内此服务退出4次以上,那么这个设备将重启进入recovery模式critical# onrestart 当服务重启时执行该命令# restart 重启制定服务,但不会禁用该服务# 下面代码表示,在重启servicemanager时也要重启以下的众多服务onrestart restart healthdonrestart restart zygoteonrestart restart audioserveronrestart restart mediaonrestart restart surfaceflingeronrestart restart inputflingeronrestart restart drmonrestart restart cameraserveronrestart restart keystoreonrestart restart gatekeeperd# 当fork进程时将子进程的pid写到/dev/cpuset/system-background/taskswritepid /dev/cpuset/system-background/tasks# 当shutdown超时时,此服务会被杀死;当shutdown启动时,如此服务未启动,则启动。shutdown critical

【AIL语法介绍源码位置】

使用AIL(Android Init Language)解释servicemanager.rc语句作用相关推荐

  1. Android Init Language(RC文件)介绍

    Android Init Language介绍 基本概念 什么是rc文件? Android Init进程用rc做了什么? 相关内容 Android RC文件应用 Android rc文件语法解析 Li ...

  2. Android Init Language : init.rc

    Android Init Language system\core\init\README.md 1.相关配置目录 /system/etc/init/ 用于核心系统项,例如SurfaceFlinger ...

  3. android 初始化语言,Android Init Language(安卓初始化语言)

    android源码学习目录 了解Android init进程的都知道,启动 init进程之前会解析init.rc文件,init.rc是Android的配置文件脚本,它由一种被称为"Andro ...

  4. Android Init Language

    目录 Android Init Language Init .rc Files Actions Services Options Triggers Commands Imports Propertie ...

  5. android 初始化 脚本,Android init language与init.rc初始化脚本

    微信公众号:杨源鑫 如果你觉得文章对你有帮助,欢迎在评论区交流讨论 参考: android源码目录里的system/core/init/readme.txt. Android系统里以*.rc为扩展名为 ...

  6. android 初始化语言,25.Android init language (安卓初始化语言)

    目前在研究framework框架,AIL是Android初始化语言,以下是根据官方文档进行的翻译有助于研究Android启动过程: Android初始化语言包含了四种类型的声明:Actions(行动) ...

  7. Android init.rc分析

    1 前言 什么是init.rc文件? import /init.usb.rc import /init.${ro.hardware}.rc import /init.trace.rcon early- ...

  8. Android Init(后期还会更加完善)

    代码分析基于android-12.0.0_r28 前期阶段 kernel/init/main.c: static int __ref kernel_init(void *unused) {// ... ...

  9. Android init.rc文件格式解析

    /****************************************************************************** Android init.rc文件格式解 ...

  10. Android init.rc 服务启动不成功

    Android init.rc 服务启动不成功 问题 在开发过程中发现一个问题,我们需要在开机的时候判断硬件版本号去启动服务, 服务的名字是ledservice和ledservice4,但是发现每次烧 ...

最新文章

  1. java script 6 折线_Java入门第六篇:Java script(js)的事件
  2. HTTP 内容编码,也就这 2 点需要知道 | 实用 HTTP
  3. 云服务器怎么创建子网,如何使用ECS实例子网划分和子网掩码
  4. python的requests.session()_Python+requests之session保持会话
  5. 广东高校计算机专业,广东高校计算机专业就业率最低 专业设置忌盲目
  6. php flush 逐行显示_PHP逐行输出(ob_flush与flush的组合)
  7. 关于echart 图表自适应问题的解决办法
  8. list vue 添加数据方法_在PySpark数据框中添加新列的5种方法
  9. (sn0wbreeze保基带升级,redsnow,absinthe越狱)常用越狱工具下载:redsnow,absinthe,tinyumbrella,sn0wbreeze
  10. linux系统下/etc目录的理解
  11. python爬虫--王者荣耀高清壁纸下载(多线程)
  12. iOS 应用架构 (二)
  13. 已有定义int x=57,用isprime()来判断整型数x是否为素数
  14. BLAM源码解析(一)—— 模块初始化
  15. label 标签的巧妙使用
  16. The Best Damn IT Security Management Book Period
  17. 飘易关键字排名批量查询工具分享!
  18. jQuery打印插件jqprint,无法打印select下拉框的值
  19. Java源码乱码问题 编码转换器
  20. 幼儿园连锁管理系统源码 此源码已测试过,可正常运行 代码测试完整,界面漂亮,多套皮肤供选择

热门文章

  1. Python + Selenium自动化测试
  2. xp启用计算机共享打印机,Win7如何共享xp的打印机
  3. 用双轨驶向未来:千兆宽带将如何改变我们的家庭生活?
  4. 上海租房。20160420
  5. centos host在哪 local_centos怎么查看hostid
  6. 时尚行业的二维码应用!2021 全新流行趋势
  7. webshell流量隐蔽CS和MSF联动
  8. 密码学常用数学计算软件sagemath安装使用
  9. ubuntu双系统时间同步_ubuntu和windows时间不同步的问题解决 双系统安装
  10. 在蚂蚁金服工作是一种什么体验