linux系统初始化——busybox的inittab文件格式说明
2015-08-27 15:21
363 查看
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的命令行。
要写自己的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的命令行。
相关文章推荐
- 基于Linux的嵌入式文件系统构建与设计
- Linux内核对于信号的实现机制和应用层的相关处理
- linux - 扫描技术与安全防范
- CentOS上 svn客户端的安装及应用
- linux 常见服务端口
- 树莓派常用Linux命令
- Linux Command Line learning
- linux配置网卡
- CentOS FTP服务搭建过程记录
- Solr 在Linux系统中的产品化安装
- linux压缩文件——解压方法
- linux LCD驱动(二)--FrameBuffer
- centos上libreoffice+unoconv安装步骤,实现word转pdf
- linux系统——线程
- Centos下useradd,groupadd等的使用方法
- Linux系统——访问U-BOOT环境变量
- 菜鸟学Linux命令:bg fg jobs命令 任务管理
- linux系统——软链接、硬链接
- Linux手动安装TMUX 编译 以及遇到的问题
- linux系统——日志文件系统及性能分析