busybox inittab
1 inittab文件是什么
init进程起来之后,为了系统的正常运行,会生成各种进程。这个inittab文件就是用于指示init进程需要生成哪些进程,生成这些进程的顺序是怎样的。
2 run level
有0、1、2、3、4、5、6这七个run level。系统配置文件中会配置当前系统是处于哪个run level。然后init进程就只会去处理initab文件中是该run level的项目,并且生成相应的进程。也就是说,不同的run level里面有不同的进程。busybox忽略run level。
3 inittab文件的格式
id:rstate:action:process
id,该项的id;
rstate,run level;
如果前两项忽略,那么一个entry就变成“::action:process”。
action,用于向init指定生成该process的顺序或者是事件。
process,命令。
4 action
4.1 sysinit
在init想要获取console前执行,这些命令执行完,init才会继续执行其它项目。
4.2 respawn
如果进程已经存在,不做什么事情;
如果进程不存在,创建执行;
不用等待结束;
如果进程死了,重新启动它。
4.3 once
启动进程,不等待,死了不再重新启动。
4.4 powerfail
当init收到power faill signal时,启动该进程,即SIGPWR signal。
4.5 boot
在系统boot的时候,启动该进程,不等待。boot在sysinit后面被处理。
转载于:https://www.cnblogs.com/hustdc/p/8166393.html
busybox inittab相关推荐
- Busybox init进程启动过程 (资料收集)
http://blog.csdn.net/wjs1033/article/details/25740363 busybox的init busybox中的init程序可以完成初始化的基本功能而且去掉了S ...
- 嵌入式Linux--制作根文件系统--buildroot
文章目录 参考 前言 制作根文件系统 讲解buildroot构建根文件系统的原理 讲解uClibc与glibc的差异 使用buildroot制作自己需要的文件系统 烧录自己制作的根文件系统 参考 前言 ...
- buildroot 使用
1. 简介 Buildroot是Linux平台上一个构建嵌入式Linux系统的框架. 整个Buildroot是由Makefile(*.mk)脚本和Kconfig(Config.in)配置文件构成的,因 ...
- linux 开机 找不到 文件系统 下载文件系统就好了,根文件系统构建和实验过程
1.1.根文件系统构建路线 1.先逐步构建文件夹形式的根文件系统然后在制作烧录镜像 2.1.busybox移植实战 1.busybox中是一些shell命令集 2.busybox××× (1)busy ...
- 【笔记】嵌入式根文件系统制作随堂笔记
喏,这个是基于x210文件系统的制作过程学习哦! 笔记依然是自己一个字一个字手打的=.= 想要机酱的Ubuntu环境的话,往后我会把Vmware的克隆包链接丢上来的 授课老师:朱有鹏 听课辣鸡:宕机酱 ...
- 二十.Linux开发之根文件系统构建及过程详解
老规矩 有道云笔记地址: 详情看这里链接,记录太多,就不一一排版了. http://note.youdao.com/noteshare?id=15b6e982c2e66d0f47b1c787a49f4 ...
- Buildroot 用户手册 (中文)
文章目录 I. Getting started 1. About Buildroot 2. System requirements 2.1. Mandatory packages 2.2. Optio ...
- BusyBox init及inittab文件详解
原文链接http://blog.csdn.net/yangruibao/article/details/7435182 由于BusyBox自身的一些特点,BusyBox init非常适合在嵌入式系统开 ...
- 详解基于busybox、dropbear、ngnix制作完整的嵌入式Linux系统
说明: <一>:查看此博文,建议查看笔者上一篇博文(Linux启动过程),因为只有在完全了解Linux系统启动流程及一些配置文件的相关性,在阅读此博文才能有思路,理解起来更 ...
最新文章
- SpringBoot+Mybatis+Swagger2环境搭建
- Java源码详解五:ArrayList源码分析--openjdk java 11源码
- php 远程下载图片到本地
- xp mysql字符集与乱码_解决MYSQL中文乱码问题三种方法
- 【Java集合源码剖析】TreeMap源码剖析
- Python基础教程:list深拷贝和浅拷贝
- php中dump怎么使用,php – 如何正确使用print_r或var_dump?
- 绿色版Tomcat 启动 + 停止 + 随系统自动启动 - - 博客频道 - CSDN.NET
- 做人好难,做好人更难,还是做猪吧!
- 通过Visio软件的宏编写Java代码
- 零极点图定性绘制系统的幅频特性
- ICMP数据包-实战分析
- 你对自己未来五年的职业规划是什么
- 【新手入门】自己动手搭建云服务器
- 锤子android悬浮菜单,锤子手机Smartisan T1悬浮菜单怎么添加
- python求三位水仙花数
- ligerui 表格中设置单元格不可编辑,添加行,删除行
- w ndows7怎么安装,《联想Y460在Wndows7系统下完美安装XP系统的方法.doc
- Python 音频随机播放器脚本
- 零基础学习CANoe Panel(6)—— 开关/显示控件(Switch/Indicator)