busybox的inittab文件格式说明

要写自己的inittab,需要理解busybox的inittab文件格式。

busybox的inittab文件与通常的inittab不同,它没有runlevel的概念,语句功能上也有限制。
inittab语句的标准格式是
<id>:<runlevels>:<action>:<process>

各字段的含义如下
<id>:
id字段与通常的inittab中的含义不同,它代表的是这个语句中process执行所在的tty设备,内容就是/dev目录中tty设备的文件名。由于是运行process的tty设备的文件名,所以也不能象通常的inittab那样要求每条语句id的值唯一。

<runlevels>:
busybox不支持runlevel,所以此字段完全被忽略。

<action>:
为下列这些值之一:
sysinit, respawn, askfirst, wait,once, restart, ctrlaltdel, shutdown
其含义与通常的inittab的定义相同。特别提一下askfirst,它的含义与respawn相同,只是在运行process前,会打出一句话 “please press Enter to active this console”,然后等用户在终端上敲入回车键后才运行process。

<process>:
指定要运行的process的命令行。

最新文章

  1. 什么是License
  2. jdk动态代理实现
  3. 海量用户-高并发SAAS产品测试上线流程
  4. java的守护线程与非守护线程
  5. angular+ckeditor最后上传的最后一张图片不会被添加(bug)
  6. hdu-5686 Problem B(斐波那契数列)
  7. 苹果所有证书、appID、Provisioning Profiles配置说明及制作教程
  8. Android Handler的简单使用
  9. UPDATE---修改表中数据
  10. [MySQL5.6] 一个简单的optimizer_trace示例
  11. CSS远程加载字体
  12. 【完全背包】HDU 1284 钱币兑换问题
  13. hdu_5418_Victor and World(状压DP+Floyd)
  14. API文档工具-Swagger的集成
  15. spring是如何管理 事务的
  16. Telegraf安装与介绍
  17. OpenLayers WorkShop 快速学习通道
  18. Restful API设计规范及实战【说的比较清楚了】
  19. express 中间件
  20. ios开发中用过的一些外部库总结 cocoapods list

热门文章

  1. java 类和成员的修饰符
  2. linux apache 不解析php文件显示源码
  3. 操作系统(3)_CPU调度_李善平ppt
  4. java算法面试题:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证汉字不被截取半个, 如“我ABC”,4,应该截取“我AB”,输入“我ABC汉DEF”,6,应该输出“我ABC”,而不是“我ABC+汉的半个”。
  5. Sass和gulp的简单了解
  6. 项目实战2.3-Nginx的“远方表哥”—Tengine
  7. 用dump为什么总会在前面出现/path/debug.php:193
  8. day 59 MySQL之锁、事务、优化、OLAP、OLTP
  9. commons-logging日志实现解耦
  10. SHIWEITI